[Coin-discuss] Problems with shared libraries in Linux

Stuart Mitchell s.mitchell at auckland.ac.nz
Thu Oct 23 00:21:12 EDT 2008


Well I did try this before but without much luck but for future
reference the following does work with python and ctypes, when the
shared libraries and mps file are in the current directory.

I used the c interface because that was easier.

import ctypes
util = ctypes.CDLL("./libCoinUtils.so", mode = ctypes.RTLD_GLOBAL)
clp = ctypes.CDLL("./libClp.so", mode = ctypes.RTLD_GLOBAL)
model = clp.Clp_newModel()
clp.Clp_readMps(model,"hello.mps")
clp.Clp_initialSolve(model)


Note that though this work around does succeed I would like to know how
I can build these libraries so that their dependencies are explicit and
can be handled nicely.

Thanks

Stu

On Wed, 2008-10-22 at 21:49 -0400, Laszlo Ladanyi wrote:
> Hi Stu,
> 
> I don't know much about ctypes, but a quick look at its docs seems to indicate 
> that you should be OK if you load all libs that the clp library depends on, 
> and you got to do it in the order of the dependencies, i.e.,
>    cdll.LoadLibrary("libCoinUtils.so")
>    cdll.LoadLibrary("libClp.so")
> 
> I hope this helps.
> --Laci
> 
> On Thu, 23 Oct 2008, Stuart Mitchell wrote:
> 
> > Hi I have been trying to access coin shared libraries dynamically at
> > execution time with the ctypes library in python.
> >
> > I always get undefined symbol errors.
> >
> > After much investigation it seems that the linker in the
> > standard .configure ; make ; make test cyle does not correctly identify
> > the dependencies of the library at link time.
> >
> > I note that to build a windows dll in cygwin you need to specify all
> > dependencies so there should be a way to do it in linux. is it possible
> > to make all projects link with the --no-undefined flag ??
> >
> > Thanks for listening
> >
> > Stu
> >
> > here is the output of "ldd -r" for the libClp.so (similar results are
> > found for every library except libCoinUtils.so)
> >
> > smit023 at gunther:~/svn/Clp/build/Clp/src$ ldd -r .libs/libClp.so.0.0.0
> > undefined symbol: _ZN18CoinMessageHandler13checkSeverityEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZTI18CoinMessageHandler	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinError12printErrors_E	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO11getRowLowerEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization10preProcessEii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _Z17CoinConvertDoubleiidPc	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel18setColumnObjectiveEiPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization11checkSparseEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsEc	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler7messageEiRK12CoinMessages
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN9CoinMpsIO20passInMessageHandlerEP18CoinMessageHandler
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization13zeroToleranceEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel18createPlusMinusOneEPiS0_S0_PKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel12createArraysERPdS1_S1_S1_S1_RPiS1_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO18getObjCoefficientsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandleraSERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN19implied_free_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveActionRi	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesC2Ei	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization15resetStatisticsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _Z22presolve_make_memlistsPiS_P13presolvehlinki
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector6expandEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization13maximumPivotsEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixaSERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO11getColUpperEv	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN18remove_dual_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN8CoinLpIOC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector5clearEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization16almostDestructorEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO10columnNameEi	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN9CoinMpsIO9readBasisEPKcS1_PdPhS3_RKSt6vectorISsSaISsEEiS8_i
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN22drop_empty_rows_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization12messageLevelEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel18setColumnObjectiveEid
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIOC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization9emptyRowsEiPKi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsEd	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinBuildD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN17CoinFactorization13replaceColumnEP17CoinIndexedVectoridb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZNK22CoinDenseFactorization12updateColumnEP17CoinIndexedVectorS1_b
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorizationC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN11CoinMessageC1EN12CoinMessages8LanguageE
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix11cleanMatrixEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN22drop_empty_cols_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinPrePostsolveMatrixD2Ev
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinWarmStartBasisC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel18setColumnIsIntegerEib
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN17CoinFactorization14updateColumnFTEP17CoinIndexedVectorS1_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization18setPersistenceFlagEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN22CoinDenseFactorization13replaceColumnEP17CoinIndexedVectoridb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO14getProblemNameEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN17CoinFactorization16replaceColumnPFIEP17CoinIndexedVectorid
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinBuild3rowEiRdS0_RPKiRPKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesaSERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinModel13getColumnNameEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix10deleteRowsEiPKi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN13duprow_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVectorC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization15sparseThresholdEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZNK9CoinMpsIO8writeMpsEPKciiiP16CoinPackedMatrixiPK7CoinSet
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO7rowNameEi	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinModel18getColumnObjectiveEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix10removeGapsEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO11getRowUpperEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix19eliminateDuplicatesEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix17modifyCoefficientEiidb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO14getMatrixByColEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization14pivotToleranceEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsE17CoinMessageMarker
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessages9toCompactEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector3addEid	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization11postProcessEPKiPi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVectorC1EPKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIO16readQuadraticMpsEPKcRPiS3_RPdi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIO7readMpsEPKcS1_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1ERKS_iib
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsEi	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinBuildC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix13setDimensionsEii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO7rowNameEi	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel14setProblemNameEPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessages10addMessageEiRK14CoinOneMessage
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerD2Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN17CoinFactorization18updateTwoColumnsFTEP17CoinIndexedVectorS1_S1_b
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN19CoinPostsolveMatrixD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN14CoinOneMessageC1EicPKc	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinPresolveMatrixD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization16gutsOfInitializeEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO11getColLowerEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorizationD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization15makeNonSingularEPii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN17do_tighten_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector12createPackedEiPKiPKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedVectorC1EiPKiPKdb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix10appendColsEiPKiS1_PKdi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix20reverseOrderedCopyOfERKS_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO14integerColumnsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerC2Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix10appendRowsEiPKiS1_PKdi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization13maximumPivotsEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO11getColUpperEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler8printingEb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO11getRowUpperEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler7messageEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN9CoinMpsIO10setMpsDataERK16CoinPackedMatrixdPKdS4_S4_PKcS4_S4_PKS6_S8_	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _Z10make_fixedP18CoinPresolveMatrixPK18CoinPresolveAction
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIOD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization16gutsOfDestructorEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN16tripleton_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZNK17CoinFactorization21updateColumnTransposeEP17CoinIndexedVectorS1_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorizationC1ERKS_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK16CoinPackedMatrix14transposeTimesEPKdPd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorizationC1Ev
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN22slack_doubleton_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveActionRb	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN16CoinPackedMatrix25submatrixOfWithDuplicatesERKS_iPKi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIO24copyInIntegerInformationEPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector10checkClearEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN8CoinLpIOD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _Z22drop_zero_coefficientsP18CoinPresolveMatrixPK18CoinPresolveAction
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization10slackValueEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization8goSparseEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN14CoinOneMessageD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN16doubleton_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO11getRowLowerEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsERKSs	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO14integerColumnsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization8getAreasEiiii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel10setRowNameEiPKc	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVectorD1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel6addRowEiPKiPKdddPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZNK17CoinFactorization12updateColumnEP17CoinIndexedVectorS1_b
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesD2Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorizationC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK16CoinPackedMatrix5timesEPKdPd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN25forcing_constraint_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN16CoinPackedMatrix10appendRowsEiPKPK20CoinPackedVectorBase
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector6insertEid
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerlsEPKc	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel15setColumnBoundsEidd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK16CoinPackedMatrix10dumpMatrixEPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix11setExtraGapEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization8getAreasEiiii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization6factorEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandlerC2ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel17countPlusMinusOneEPiS0_PKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN22slack_singleton_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveActionPd	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix8compressEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_dd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix13setExtraMajorEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModelC1Ev	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVector7reserveEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler9setPrefixEb
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix12assignMatrixEbiiiRPdRPiS3_S3_ii
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO18getObjCoefficientsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK18CoinMessageHandler6prefixEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinModel13setColumnNameEiPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinFactorization6factorEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO10columnNameEi	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinMpsIO8readGMPLEPKcS1_b	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler11setLogLevelEi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorization10preProcessEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO11getColLowerEv	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN14CoinOneMessageC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix9transposeEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN22CoinDenseFactorizationD1Ev
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZNK22CoinDenseFactorization21updateColumnTransposeEP17CoinIndexedVectorS1_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN9CoinBuild6addRowEiPKiPKddd	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessages14replaceMessageEiPKc
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVectorC1ERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN16CoinPackedMatrix10appendColsEiPKPK20CoinPackedVectorBase
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix15reverseOrderingEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix15copyReuseArraysERKS_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN12CoinMessagesC1Ei	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrixC1ERKS_iPKiiS3_
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix10deleteColsEiPKi
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK8CoinLpIO14getMatrixByRowEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO15objectiveOffsetEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinMessageHandler5printEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinMpsIO14getProblemNameEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK17CoinFactorization18adjustedAreaFactorEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZNK9CoinBuild6columnEiRdS0_S0_RPKiRPKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN18CoinPresolveMatrix10statisticsEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN8CoinLpIO6readLpEP8_IO_FILEd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _Z16fileCoinReadableRSsRKSs	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN17CoinIndexedVectoraSERKS_	(.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix7reserveEiib
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix13replaceVectorEiiPKd
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN13dupcol_action8presolveEP18CoinPresolveMatrixPK18CoinPresolveAction
> > (.libs/libClp.so.0.0.0)
> > undefined symbol: _ZN16CoinPackedMatrix11orderMatrixEv
> > (.libs/libClp.so.0.0.0)
> > undefined symbol:
> > _ZN9CoinModel18createPackedMatrixER16CoinPackedMatrixPKd
> > (.libs/libClp.so.0.0.0)
> > 	linux-gate.so.1 =>  (0xb7f72000)
> > 	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7d20000)
> > 	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7cfb000)
> > 	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7bab000)
> > 	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7ba0000)
> > 	/lib/ld-linux.so.2 (0xb7f73000)
> >
> >
> > _______________________________________________
> > Coin-discuss mailing list
> > Coin-discuss at list.coin-or.org
> > http://list.coin-or.org/mailman/listinfo/coin-discuss
> >




More information about the Coin-discuss mailing list