[Coin-discuss] linking CBC on solaris 5.8 gcc343: undefined symbols

Sven de Vries devries at ma.tum.de
Fri Mar 31 09:57:57 EST 2006


Hi there,

just noticed, that when building CBC on solaris, the linking fails with: 
undefined symbol (full message below).

Any advise? 
best regards,

Sven

Creating cbcCC  -DCOIN_NOT_CYGWIN -DZEROFAULT -KPIC  -g  -DCBC_DEBUG 
-I./include -I/home/sungritzmann2/devries/COIN/Clp/include 
-I/home/sungritzmann2/devries/COIN/include 
-I/usr/applic-m9/packages/bzip2-1.0.2/include/ -DCBC_USE_CLP 
-DCBC_DEFAULT_SOLVER="\"clp\"" -DCOIN_HAS_CLP -DCOIN_HAS_OSICLP 
-DCOIN_HAS_CGL -DCOIN_HAS_OSI -DCOIN_HAS_COIN -DCOIN_USE_ZLIB 
-DCOIN_USE_BZLIB -o SunOS-g/cbc SunOS-g/CbcMain.o SunOS-g/CbcParam.o 
SunOS-g/unitTest.o -L/home/sungritzmann2/devries/COIN/lib 
-L/usr/applic-m9/packages/bzip2-1.0.2/lib/ 
-R/home/sungritzmann2/devries/COIN/lib 
-R/usr/applic-m9/packages/bzip2-1.0.2/lib/ -lClp -lOsiClp -lCgl -lOsi 
-lCoin -lz -lbz2.sdv   -lm
Undefined                       first referenced
  symbol                             in file
void CbcModel::addHeuristic(CbcHeuristic*) SunOS-g/CbcMain.o
void CbcModel::gutsOfDestructor() SunOS-g/CbcMain.o
CbcModel::~CbcModel()                SunOS-g/CbcMain.o
CbcCompareDefault::CbcCompareDefault(double)      SunOS-g/CbcMain.o
CbcRounding::CbcRounding(CbcModel&) SunOS-g/CbcMain.o
void CbcModel::assignSolver(OsiSolverInterface*&,bool) SunOS-g/CbcMain.o
CbcModel::CbcModel(const OsiSolverInterface&) SunOS-g/CbcMain.o
void CbcModel::setCutoff(double)       SunOS-g/CbcMain.o
void CbcModel::originalModel(CbcModel*,bool) SunOS-g/CbcMain.o
void CbcModel::branchAndBound(int)  SunOS-g/CbcMain.o
CbcModel*CbcModel::integerPresolve(bool) SunOS-g/CbcMain.o
void CbcModel::passInPriorities(const int*,bool) SunOS-g/CbcMain.ovoid 
CbcModel::addCutGenerator(CglCutGenerator*,int,const 
char*,bool,bool,bool,int,int,int) SunOS-g/CbcMain.o
void CbcModel::setNodeComparison(CbcCompareBase&) SunOS-g/CbcMain.o
CbcRounding::~CbcRounding()             SunOS-g/CbcMain.o
void CbcModel::setBestObjectiveValue(double) SunOS-g/CbcMain.o
void CbcModel::setNumberStrong(int) SunOS-g/CbcMain.o
void CbcModel::initialSolve()     SunOS-g/CbcMain.o
CbcCompareDefault::~CbcCompareDefault()       SunOS-g/CbcMain.o
ld: fatal: Symbol referencing errors. No output written to SunOS-g/cbc
gmake[3]: *** [SunOS-g/cbc] Error 1
gmake[3]: Leaving directory `/home/sungritzmann2/devries/COIN/Cbc/Test'
gmake[2]: *** [cbc] Error 2
gmake[2]: Leaving directory `/home/sungritzmann2/devries/COIN/Cbc/Test'
gmake[1]: *** [unitTest] Error 2
gmake[1]: Leaving directory `/home/sungritzmann2/devries/COIN/Cbc'
gmake: *** [cbc] Error 2




More information about the Coin-discuss mailing list