[Coin-discuss] sample1 on OSX 10.8

Sven de Vries devries at ma.tum.de
Tue Nov 4 16:10:39 EST 2003


thanks!


On Tue, 4 Nov 2003, Laszlo Ladanyi wrote:

> Same problem as in the unitTest makefile, the libs are not in the right
> order. I have fixed the Makefiles and committed the change.
>
> --Laci
>
> On Tue, 4 Nov 2003, Sven de Vries wrote:
>
> > Hi,
> >
> > tried now to do in ~/COIN/Sbb/Samples
> > make -f Makefile.sample1
> >
> > here is the output:
> >
> >
> > Compiling sample1.cpp
> >
> > Creating testit
> > g++ -I-  -Wall -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion
> > -Wstrict-prototypes -W
> > missing-prototypes -pipe -g -DCOIN_USE_CLP -I../..//include
> > -I../..//Clp/include -I.  -o testi
> > t Darwin-g/sample1.o -L../..//lib -L../..//lib  -lCoin -lClp -lOsiClp
> > -lCgl -lSbb -lClp -lOsi
> >   -lm
> > ld: Undefined symbols:
> > CoinPackedMatrix::assignMatrix(bool, int, int, int, double*&, int*&,
> > int*&, int*&, int, int)
> > CoinPackedMatrix::reverseOrderedCopyOf(CoinPackedMatrix const&)
> > CoinPackedMatrix::CoinPackedMatrix[in-charge]()
> > CoinPackedMatrix::~CoinPackedMatrix [in-charge]()
> > CoinFactorization::slackValue(double)
> > CoinFactorization::messageLevel(int)
> > CoinFactorization::maximumPivots(int)
> > CoinFactorization::zeroTolerance(double)
> > CoinFactorization::sparseThreshold(int)
> > CoinFactorization::gutsOfDestructor()
> > CoinIndexedVector::clear()
> > CoinIndexedVector::insert(int, double)
> > CoinIndexedVector::reserve(int)
> > CoinIndexedVector::CoinIndexedVector[in-charge](CoinIndexedVector const&)
> > CoinIndexedVector::CoinIndexedVector[in-charge]()
> > CoinIndexedVector::~CoinIndexedVector [in-charge]()
> > CoinFactorization::sparseThreshold() const
> > make_fixed(CoinPresolveMatrix*, CoinPresolveAction const*)
> > drop_zero_coefficients(CoinPresolveMatrix*, CoinPresolveAction const*)
> > presolve_make_memlists(int*, int*, presolvehlink*, int)
> > CoinMessage::CoinMessage[in-charge](CoinMessages::Language)
> > dupcol_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
> > duprow_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
> > CoinPackedMatrix::removeGaps()
> > doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
> > tripleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction const*)
> > do_tighten_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*)
> > CoinPresolveAction::throwCoinError(char const*, char const*)
> > CoinPresolveMatrix::~CoinPresolveMatrix [in-charge]()
> > remove_dual_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*)
> > CoinPostsolveMatrix::check_nbasic()
> > CoinPostsolveMatrix::~CoinPostsolveMatrix [in-charge]()
> > implied_free_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*, int&)
> > CoinPrePostsolveMatrix::~CoinPrePostsolveMatrix [not-in-charge]()
> > drop_empty_cols_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*)
> > drop_empty_rows_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*)
> > slack_doubleton_action::presolve(CoinPresolveMatrix*, CoinPresolveAction
> > const*, bool&)
> > forcing_constraint_action::presolve(CoinPresolveMatrix*,
> > CoinPresolveAction const*)
> > CoinPackedMatrix::CoinPackedMatrix[in-charge](bool, int, int, int, double
> > const*, int const*,
> > int const*, int const*)
> > CoinPackedVector::CoinPackedVector[in-charge](int, int const*, double
> > const*, bool)
> > CoinMpsIO::passInMessageHandler(CoinMessageHandler*)
> > CoinMpsIO::readMps(char const*, char const*)
> > CoinMpsIO::CoinMpsIO[in-charge]()
> > CoinMpsIO::~CoinMpsIO [in-charge]()
> > CoinMpsIO::columnName(int) const
> > CoinMpsIO::getColLower() const
> > CoinMpsIO::getColUpper() const
> > CoinMpsIO::getRowLower() const
> > CoinMpsIO::getRowUpper() const
> > CoinMpsIO::getMatrixByCol() const
> > CoinMpsIO::getProblemName() const
> > CoinMpsIO::integerColumns() const
> > CoinMpsIO::objectiveOffset() const
> > CoinMpsIO::getObjCoefficients() const
> > CoinMpsIO::rowName(int) const
> > CoinIndexedVector::createPacked(int, int const*, double const*)
> > CoinIndexedVector::expand()
> > CoinFactorization::getWeights(int*) const
> > CoinPackedMatrix::appendCols(int, CoinPackedVectorBase const* const*)
> > CoinPackedMatrix::appendRows(int, CoinPackedVectorBase const* const*)
> > CoinPackedMatrix::deleteCols(int, int const*)
> > CoinPackedMatrix::deleteRows(int, int const*)
> > CoinPackedMatrix::replaceVector(int, int, double const*)
> > CoinPackedMatrix::eliminateDuplicates(double)
> > CoinPackedMatrix::compress(double)
> > CoinPackedMatrix::CoinPackedMatrix[in-charge](CoinPackedMatrix const&)
> > CoinPackedMatrix::CoinPackedMatrix[in-charge](CoinPackedMatrix const&,
> > int, int const*, int, i
> > nt const*)
> > CoinIndexedVector::add(int, double)
> > CoinFactorization::preProcess(int, int)
> > CoinFactorization::replaceColumn(CoinIndexedVector*, int, double, bool)
> > CoinFactorization::updateColumnFT(CoinIndexedVector*, CoinIndexedVector*)
> > CoinFactorization::resetStatistics()
> > CoinFactorization::gutsOfInitialize(int)
> > CoinFactorization::factor()
> > CoinFactorization::getAreas(int, int, int, int)
> > CoinFactorization::goSparse()
> > CoinFactorization::emptyRows(int, int const*)
> > CoinFactorization::CoinFactorization[not-in-charge](CoinFactorization
> > const&)
> > CoinFactorization::CoinFactorization[not-in-charge]()
> > CoinFactorization::~CoinFactorization [not-in-charge]()
> > CoinFactorization::operator=(CoinFactorization const&)
> > CoinFactorization::updateColumn(CoinIndexedVector*, CoinIndexedVector*,
> > bool) const
> > CoinFactorization::updateColumnTranspose(CoinIndexedVector*,
> > CoinIndexedVector*) const
> > CoinIndexedVector::CoinIndexedVector[in-charge](CoinIndexedVector const*)
> > CoinFactorization::replaceRow(int, int, int const*, double const*)
> > CoinMpsIO::setMpsData(CoinPackedMatrix const&, double, double const*,
> > double const*, double co
> > nst*, char const*, double const*, double const*, char const* const*, char
> > const* const*)
> > CoinPackedMatrix::transposeTimes(double const*, double*) const
> > CoinMpsIO::writeMps(char const*, int, int, int) const
> > CoinPackedMatrix::setDimensions(int, int)
> > CoinPackedMatrix::appendCol(CoinPackedVectorBase const&)
> > CoinPackedMatrix::appendRow(CoinPackedVectorBase const&)
> > CoinPackedVector::setFullNonZero(int, double const*, bool)
> > CoinWarmStartBasis::deleteRows(int, int const*)
> > CoinWarmStartBasis::deleteColumns(int, int const*)
> > CoinWarmStartBasis::numberBasicStructurals()
> > CoinWarmStartBasis::resize(int, int)
> > CoinWarmStartBasis::setSize(int, int)
> > CoinWarmStartBasis::CoinWarmStartBasis[in-charge](CoinWarmStartBasis
> > const&)
> > CoinWarmStartBasis::CoinWarmStartBasis[in-charge]()
> > CoinWarmStartBasis::~CoinWarmStartBasis [in-charge]()
> > CoinPackedMatrix::reverseOrdering()
> > CoinPackedMatrix::appendRow(int, int const*, double const*)
> > CoinPackedVector::insert(int, double)
> > CoinPackedVector::setVector(int, int const*, double const*, bool)
> > CoinPackedVector::CoinPackedVector[in-charge](bool)
> > CoinPackedVector::~CoinPackedVector [in-charge]()
> > CoinPackedVector::operator=(CoinPackedVector const&)
> > CoinPackedMatrix::times(double const*, double*) const
> > CoinPackedVector::CoinPackedVector[in-charge](int, double const*, bool)
> > CoinMpsIO::setInfinity(double)
> > CoinPackedVectorBase::dotProduct(double const*) const
> > CoinMpsIO::getNumCols() const
> > CoinMpsIO::getRowRange() const
> > CoinMpsIO::getRowSense() const
> > CoinMpsIO::getRightHandSide() const
> > CoinPackedVector::CoinPackedVector[in-charge](CoinPackedVector const&)
> > CoinPackedVectorBase::getMaxIndex() const
> > CoinPackedVectorBase::getMinIndex() const
> > CoinPackedVectorBase::duplicateIndex(char const*, char const*) const
> > CoinPackedVectorBase::operator!=(CoinPackedVectorBase const&) const
> > CoinPackedVectorBase::isExistingIndex(int) const
> > CoinPackedVectorBase::operator[](int) const
> > CoinPackedVector::setConstant(int, int const*, double, bool)
> > CoinPackedVectorBase::~CoinPackedVectorBase [not-in-charge]()
> > CoinShallowPackedVector::CoinShallowPackedVector[in-charge](int, int
> > const*, double const*, bo
> > ol)
> > make: *** [testit] Error 1
> >
> >
> > any advise?
> > thanks!
> > sven
> >
> > _______________________________________________
> > Coin-discuss mailing list
> > Coin-discuss at www-124.ibm.com
> > http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-discuss
> >
>
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at www-124.ibm.com
> http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-discuss
>




More information about the Coin-discuss mailing list