[Bro-Dev] #642: Configure only checks presence of swig and not of swig-python

Bro Tracker bro at tracker.bro-ids.org
Tue Oct 18 20:06:59 PDT 2011


#642: Configure only checks presence of swig and not of swig-python
--------------------+---------------------
 Reporter:  amannb  |       Type:  Problem
   Status:  new     |   Priority:  Normal
Milestone:          |  Component:  Bro
  Version:          |   Keywords:
--------------------+---------------------
 On Mac OS X, macports usually installs swig without the python bindings
 (they are in a separate package).

 When only swig and not swig-python is installed, the configure script runs
 ok, but the build fails with

 {{{
 ...
 [ 78%] Building C object src/CMakeFiles/bro.dir/strsep.c.o
 [ 78%] Building C object src/CMakeFiles/bro.dir/modp_numtoa.c.o
 [ 78%] Building C object src/CMakeFiles/bro.dir/nb_dns.c.o
 Linking CXX executable bro
 [ 78%] Built target bro
 [ 78%] Swig source
 :3: Error: Unable to find 'python.swg'
 make[3]: *** [aux/broctl/aux/pysubnettree/SubnetTreePYTHON_wrap.cxx] Error
 1
 make[2]: *** [aux/broctl/aux/pysubnettree/CMakeFiles/_SubnetTree.dir/all]
 Error 2
 make[1]: *** [all] Error 2
 make: *** [all] Error 2
 }}}

 the same is true for ruby:

 {{{
 [ 97%] Building C object
 aux/broccoli/test/CMakeFiles/brotable.dir/brotable.c.o
 Linking C executable brotable
 [ 97%] Built target brotable
 [ 97%] Swig source
 Scanning dependencies of target _broccoli_intern
 [ 98%] Building C object aux/broccoli/bindings/broccoli-
 python/CMakeFiles/_broccoli_intern.dir/broccoli_internPYTHON_wrap.c.o
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c: In function ‘valToPyObj’:
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c:3057: warning: pointer targets in
 passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c: In function ‘pyObjToVal’:
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c:3154: warning: pointer targets in
 assignment differ in signedness
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c: In function
 ‘_wrap_bro_event_add_val’:
 /Users/bernhard/bro/bro/build/aux/broccoli/bindings/broccoli-
 python/broccoli_internPYTHON_wrap.c:3734: warning: assignment discards
 qualifiers from pointer target type
 Linking C shared module _broccoli_intern.so
 [ 98%] Built target _broccoli_intern
 [100%] Swig source
 :3: Error: Unable to find 'ruby.swg'
 /Users/bernhard/bro/bro/aux/broccoli/bindings/broccoli-
 ruby/ext/broccoli_ext/broccoli_intern.i:4: Error: Unable to find
 'typemaps.i'
 make[3]: *** [aux/broccoli/bindings/broccoli-
 ruby/ext/broccoli_ext/broccoli_internRUBY_wrap.c] Error 1
 make[2]: *** [aux/broccoli/bindings/broccoli-
 ruby/CMakeFiles/broccoli_ext.dir/all] Error 2
 make[1]: *** [all] Error 2
 make: *** [all] Error 2
 }}}

-- 
Ticket URL: <http://tracker.bro-ids.org/bro/ticket/642>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker



More information about the bro-dev mailing list