Ticket #130 (defect)
Opened 2 years ago
Last modified 2 years ago
swig dependencies are calculated in a fragile way
Status: new
| Reported by: | eb | Assigned to: | nobody |
|---|---|---|---|
| Priority: | low | Milestone: | to-be-decided |
| Component: | build | Version: | 3.0svn |
| Keywords: | Cc: | ||
The existing system for computing swig dependencies (see 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
Change History
01/26/07 20:13:47: Modified by eb
- description changed.
