[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