Bug #130
swig dependencies are calculated in a fragile way
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Michael Dickens | % Done: | 0% |
|
| Category: | build | |||
| Target version: | release-3.2.0 | |||
| Resolution: | fixed |
Description
The existing system for computing swig dependencies (see [source:gnuradio/trunk/gnuradio-core/src/lib/swig/Makefile.am gnuradio-core/src/lib/swig/Makefile.am]) is fragile. In particular, if after building in an existing build tree, a swig .i files (typically one of the per-directory ifiles) is edited such that a particular foo.i file is no longer required, it is frequently the case that the make will fail in gnuradio-core/src/lib/swig complaining about no rule to make the file that no longer exists.
One work-around for this problem is to truncate all the *.d files then try again
cd gnuradio-core/src/lib/swig for file in *.d do; cp /dev/null $file; done make
History
Updated by Johnathan Corgan about 4 years ago
Fixed in r10596.
Updated by Johnathan Corgan about 4 years ago
- Status changed from New to Closed
- Resolution set to fixed