From: Leo L. <le...@si...> - 2009-05-06 02:28:35
|
Hello folks, I hope this isn't too off-topic. I am trying to build a python wrapper for the OsiClp library (a Linear Programming access library). I get a strange undefined symbol. It is in fact not defined in the library, according to nm, but according to grep the symbol is in the library somewhere. Can someone help? Here is the ouptut: --- [me@mybox swimpy]$ make swig -python -c++ -shadow -I/usr/include/coin -o simpleosi.cxx simpleosi.i /usr/include/coin/OsiSolverInterface.hpp:150: Warning(312): Nested class not currently supported (ignored). /usr/include/coin/OsiSolverInterface.hpp:1748: Warning(362): operator= ignored /usr/include/coin/OsiCbcSolverInterface.hpp:722: Warning(362): operator= ignored gcc -c -fPIC -I/usr/include/python2.5 -I/usr/include/coin -o simpleosi.o simpleosi.cxx gcc -shared -lCoinUtils -llapack -lOsi -lCbc -lClp -lCgl -lOsiCbc -lOsiClp -lz -lglpk -lbz2 -o _simpleosi.so simpleosi.o rm simpleosi.o simpleosi.cxx [me@mybox swimpy]$ cd /usr/lib [me@mybox lib]$ nm -a /usr/lib/libOsiCbc.so | grep _ZN21OsiCbcSolverInterface11newLanguageEN12CoinMessages8LanguageE [me@mybox lib]$ grep _ZN21OsiCbcSolverInterface11newLanguageEN12CoinMessages8LanguageE /usr/lib/libOsiCbc.so Binary file /usr/lib/libOsiCbc.so matches --- I have tried '%ignore newLanguage;', but that didn't help either. Thanks, Leo. -- ======================================================================== Leonardo B. Lopes Assistant Professor SIE - University of Arizona (520)621-2342 le...@si... http://www.sie.arizona.edu/faculty/leolopes |