Bug #130

swig dependencies are calculated in a fragile way

Added by Eric Blossom over 6 years ago. Updated about 4 years ago.

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

Also available in: Atom PDF