coin-or / Cbc.old

This is a mirror of the subversion repository on COIN-OR
https://projects.coin-or.org/Cbc
Other
88 stars 30 forks source link

[Trac #173] undefine functions #37

Open s-c-e opened 5 years ago

s-c-e commented 5 years ago

image

hi i installed cbc and i tried to compile the example, and this show, the comand is:

make sample1

g++ -O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCBC_BUILD -DSAMPLEDIR=\"PKG_CONFIG_PATH=/home/victorsalas/Descargas/Cbc-2.9/lib64/pkgconfig:/home/victorsalas/Descargas/Cbc-2.9/lib/pkgconfig:/home/victorsalas/Descargas/Cbc-2.9/share/pkgconfig: pkg-config --variable=datadir coindatasample\" -DMIPLIB3DIR=\"PKG_CONFIG_PATH=/home/victorsalas/Descargas/Cbc-2.9/lib64/pkgconfig:/home/victorsalas/Descargas/Cbc-2.9/lib/pkgconfig:/home/victorsalas/Descargas/Cbc-2.9/share/pkgconfig: pkg-config --variable=datadir coindatamiplib3\" sample1.cpp -o sample1 In file included from ../../build/include/coin/OsiSolverInterface.hpp:17:0,

from sample1.cpp:8:

../../build/include/coin/CoinFinite.hpp:20:14: warning: ‘COIN_INT_MAX_AS_DOUBLE’ defined but not used [-Wunused-variable]

const double COIN_INT_MAX_AS_DOUBLE = (std::numeric_limits<int>::max)();

/tmp/ccar1pzL.o: En la función `main': sample1.cpp:(.text.startup+0x61): referencia a `ClpSimplex::ClpSimplex?(bool)' sin definir

sample1.cpp:(.text.startup+0xa1): referencia a `ClpSimplex::readMps(char const*, bool, bool)' sin definir sample1.cpp:(.text.startup+0x170): referencia a `ClpPresolve::ClpPresolve?()' sin definir sample1.cpp:(.text.startup+0x19f): referencia a `ClpPresolve::presolvedModel(ClpSimplex?&, double, bool, int, bool, bool, char const*, char const*)' sin definir sample1.cpp:(.text.startup+0x248): referencia a `OsiClpSolverInterface::OsiClpSolverInterface?(ClpSimplex?*, bool)' sin definir sample1.cpp:(.text.startup+0x262): referencia a `OsiClpSolverInterface::writeMps(char const*, char const*, double) const' sin definir sample1.cpp:(.text.startup+0x26e): referencia a `OsiClpSolverInterface::initialSolve()' sin definir sample1.cpp:(.text.startup+0x30f): referencia a `CoinMessageHandler::setLogLevel(int)' sin definir sample1.cpp:(.text.startup+0x329): referencia a `CbcModel::CbcModel?(OsiSolverInterface? const&)' sin definir sample1.cpp:(.text.startup+0x335): referencia a `CbcCompareUser::CbcCompareUser?()' sin definir sample1.cpp:(.text.startup+0x348): referencia a `CbcModel::setNodeComparison(CbcCompareBase?&)' sin definir sample1.cpp:(.text.startup+0x354): referencia a `CglProbing::CglProbing?()' sin definir sample1.cpp:(.text.startup+0x365): referencia a `CglProbing::setUsingObjective(int)' sin definir sample1.cpp:(.text.startup+0x376): referencia a `CglProbing::setMaxPass(int)' sin definir sample1.cpp:(.text.startup+0x387): referencia a `CglProbing::setMaxProbe(int)' sin definir sample1.cpp:(.text.startup+0x398): referencia a `CglProbing::setMaxLook(int)' sin definir sample1.cpp:(.text.startup+0x3a9): referencia a `CglProbing::setRowCuts(int)' sin definir sample1.cpp:(.text.startup+0x3b7): referencia a `CbcModel::setNumberStrong(int)' sin definir sample1.cpp:(.text.startup+0x3fa): referencia a `CoinMessageHandler::setLogLevel(int)' sin definir sample1.cpp:(.text.startup+0x40f): referencia a `CoinMessageHandler::setLogLevel(int)' sin definir sample1.cpp:(.text.startup+0x41d): referencia a `CbcModel::branchAndBound(int)' sin definir sample1.cpp:(.text.startup+0x4c5): referencia a `typeinfo for OsiClpSolverInterface?' sin definir sample1.cpp:(.text.startup+0x4ca): referencia a `typeinfo for OsiSolverInterface?' sin definir sample1.cpp:(.text.startup+0x4d7): referencia a `OsiClpSolverInterface::getModelPtr() const' sin definir sample1.cpp:(.text.startup+0x4e2): referencia a `ClpSimplex::operator=(ClpSimplex? const&)' sin definir sample1.cpp:(.text.startup+0x4f3): referencia a `ClpPresolve::postsolve(bool)' sin definir sample1.cpp:(.text.startup+0x4ff): referencia a `ClpPresolve::originalColumns() const' sin definir sample1.cpp:(.text.startup+0x566): referencia a `ClpSimplex::primal(int, int)' sin definir sample1.cpp:(.text.startup+0x660): referencia a `CglProbing::~CglProbing?()' sin definir sample1.cpp:(.text.startup+0x66c): referencia a `CbcCompareUser::~CbcCompareUser?()' sin definir sample1.cpp:(.text.startup+0x678): referencia a `CbcModel::~CbcModel?()' sin definir sample1.cpp:(.text.startup+0x684): referencia a `OsiClpSolverInterface::~OsiClpSolverInterface?()' sin definir sample1.cpp:(.text.startup+0x690): referencia a `ClpPresolve::~ClpPresolve?()' sin definir sample1.cpp:(.text.startup+0x6b3): referencia a `ClpSimplex::~ClpSimplex?()' sin definir sample1.cpp:(.text.startup+0x6fd): referencia a `CoinMessageHandler::setLogLevel(int)' sin definir sample1.cpp:(.text.startup+0x70f): referencia a `CoinMessageHandler::setLogLevel(int)' sin definir sample1.cpp:(.text.startup+0x72f): referencia a `ClpPresolve::~ClpPresolve?()' sin definir sample1.cpp:(.text.startup+0x73b): referencia a `ClpSimplex::~ClpSimplex?()' sin definir sample1.cpp:(.text.startup+0x752): referencia a `OsiClpSolverInterface::~OsiClpSolverInterface?()' sin definir sample1.cpp:(.text.startup+0x768): referencia a `CglProbing::~CglProbing?()' sin definir sample1.cpp:(.text.startup+0x774): referencia a `CbcCompareUser::~CbcCompareUser?()' sin definir sample1.cpp:(.text.startup+0x780): referencia a `CbcModel::~CbcModel?()' sin definir collect2: error: ld returned 1 exit status <integrado>: fallo en las instrucciones para el objetivo 'sample1' make: * [sample1] Error 1