discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Make error [svn revision 5708]


From: Johnathan Corgan
Subject: Re: [Discuss-gnuradio] Make error [svn revision 5708]
Date: Wed, 06 Jun 2007 08:46:54 -0700
User-agent: Thunderbird 1.5.0.10 (X11/20070403)

Trond Danielsen wrote:

> I just pulled a fresh copy from svn (rev.5708), ran ./bootstrap;
> ./configure; make. No problems so far. I recommend that you run
> ./bootstrap and ./configure again after pulling from svn. This ensures
> that the generated Makefiles are updated according to the svn changes.

The real issue is that there are "stale" .d files in
gnuradio-core/src/lib/swig.  These files have lists of dependencies in
them, and one of the .i files listed has been deleted when updating svn.
You can't just delete the .d files because they themselves are listed as
a dependency in the Makefile.

The most precise way to update your working directory to build again is
to edit these .d files and remove the offending file name.  You can also
delete all the .d files in this directory, and let the build repopulate
them, by re-running ./configure.  One of the last things ./configure
does is to "touch" these files, and if they don't exist, they get created.

The sledgehammer approach is to do a 'make distclean' followed by a full
rebuild.

The way the swig dependencies are tracked is broken here, but works well
for everything else, falling over only when the repository is updated
and a .i file that was previously there is removed.

Patches welcome :-)

-- 
Johnathan Corgan
Corgan Enterprises LLC
http://corganenterprises.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]