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.