<div dir="ltr"><b>Dear all,</b><div><b><br></b></div><div><b>I&#39;m a new user of Bonmin and I&#39;d like to execute the example of this package.<br>I did the following makefile to execute the CppExample:</b></div><div><br>
</div><div><div>CC=g++</div><div><br></div><div>IDIR+=/usr/local/include/coin/</div><div><br></div><div>CCFLAGS+= -I$(IDIR)</div><div>#CCFLAGS+= -O3</div><div>CCFLAGS+= -g</div><div>#CCFLAGS+= -v</div><div>CCFLAGS+= -static</div>
<div><br></div><div>SRC=./src/</div><div><br></div><div>LIBS+= -lm</div><div>LIBS+= -lz</div><div>LIBS+= -lblas</div><div>LIBS+= -llapack</div><div>LIBS+= -lBonCouenne</div><div>LIBS+= -lbonmin</div><div>LIBS+= -lbonminampl</div>
<div>LIBS+= -lCbc</div><div>LIBS+= -lCbcSolver</div><div>LIBS+= -lCgl</div><div>LIBS+= -lClp</div><div>LIBS+= -lcoinasl</div><div>LIBS+= -lCoinUtils</div><div>LIBS+= -lCouenne</div><div>LIBS+= -lCouenneReadnl</div><div>LIBS+= -lipopt</div>
<div>LIBS+= -lipoptamplinterface</div><div>LIBS+= -lOsi</div><div>LIBS+= -lOsiCbc</div><div>LIBS+= -lOsiClp</div><div>LIBS+= -lOsiCommonTests</div><div><br></div><div>DEPS+= $(SRC)esp.cpp</div><div>DEPS+= $(SRC)MyTMINLP.cpp</div>
<div><br></div><div>OBJ+= $(SRC)esp.o</div><div>OBJ+= $(SRC)MyTMINLP.o</div><div><br></div><div>%.o: %.cpp $(DEPS)</div><div><span class="" style="white-space:pre">        </span>$(CC) $(CCFLAGS) -c -o $@ $&lt;</div><div><span class="" style="white-space:pre">        </span></div>
<div>all: esp</div><div><br></div><div>esp: $(OBJ) </div><div><span class="" style="white-space:pre">        </span>$(CC) $(CCFLAGS) -o esp $(OBJ) $(LIBS)</div><div><br></div><div>clean:</div><div><span class="" style="white-space:pre">        </span>/bin/rm -f $(SRC)*.o $(SRC)*~</div>
<div><br></div><div>deepclean:</div><div><span class="" style="white-space:pre">        </span>/bin/rm -f $(SRC)*.o $(SRC)*~ esp</div><div><br></div><div>.c.o:</div><div><span class="" style="white-space:pre">        </span>$(CC) -o $(CCFLAGS) -c $&lt;</div>
<div><br></div><div><b>But, when I try to execute the example, it returns the following error:</b></div><div><br></div><div><div>/usr/local/lib/libbonmin.a(BonLinearCutsGenerator.o): na função `Bonmin::LinearCutsGenerator::generateCuts(OsiSolverInterface const&amp;, OsiCuts&amp;, CglTreeInfo) const&#39;:</div>
<div>BonLinearCutsGenerator.cpp:(.text+0x174e): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonLinearCutsGenerator.cpp:(.text+0x17d5): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonLinearCutsGenerator.cpp:(.text+0x17e8): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonLinearCutsGenerator.cpp:(.text+0x180b): referência indefinida para `CoinFinite(double)&#39;</div><div>BonLinearCutsGenerator.cpp:(.text+0x181e): referência indefinida para `CoinFinite(double)&#39;</div><div>BonLinearCutsGenerator.cpp:(.text+0x18df): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonLinearCutsGenerator.cpp:(.text+0x1906): referência indefinida para `CoinFinite(double)&#39;</div><div>BonLinearCutsGenerator.cpp:(.text+0x1919): referência indefinida para `CoinFinite(double)&#39;</div><div>/usr/local/lib/libbonmin.a(BonTMINLP2TNLP.o): na função `Bonmin::TMINLP2TNLP::outputDiffs(std::string const&amp;, std::string const*)&#39;:</div>
<div>BonTMINLP2TNLP.cpp:(.text+0xcff): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonTMINLP2TNLP.cpp:(.text+0xe77): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonTMINLP2TNLP.cpp:(.text+0x124f): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonTMINLP2TNLP.cpp:(.text+0x1274): referência indefinida para `CoinFinite(double)&#39;</div><div>BonTMINLP2TNLP.cpp:(.text+0x1287): referência indefinida para `CoinFinite(double)&#39;</div><div>BonTMINLP2TNLP.cpp:(.text+0x12ef): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonTMINLP2TNLP.cpp:(.text+0x1314): referência indefinida para `CoinFinite(double)&#39;</div><div>BonTMINLP2TNLP.cpp:(.text+0x1327): referência indefinida para `CoinFinite(double)&#39;</div><div>/usr/local/lib/libbonmin.a(BonOsiTMINLPInterface.o): na função `CoinRelFltEq::operator()(double, double) const&#39;:</div>
<div>BonOsiTMINLPInterface.cpp:(.text._ZNK12CoinRelFltEqclEdd[_ZNK12CoinRelFltEqclEdd]+0x14): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonOsiTMINLPInterface.cpp:(.text._ZNK12CoinRelFltEqclEdd[_ZNK12CoinRelFltEqclEdd]+0x2f): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonOsiTMINLPInterface.cpp:(.text._ZNK12CoinRelFltEqclEdd[_ZNK12CoinRelFltEqclEdd]+0x51): referência indefinida para `CoinFinite(double)&#39;</div><div>BonOsiTMINLPInterface.cpp:(.text._ZNK12CoinRelFltEqclEdd[_ZNK12CoinRelFltEqclEdd]+0x60): referência indefinida para `CoinFinite(double)&#39;</div>
<div>/usr/local/lib/libbonmin.a(BonOsiTMINLPInterface.o):(.data.rel.ro._ZTVN6Bonmin18OsiTMINLPInterfaceE[_ZTVN6Bonmin18OsiTMINLPInterfaceE]+0x458): referência indefinida para `OsiSolverInterface::activateRowCutDebugger(double const*, bool)&#39;</div>
<div>/usr/local/lib/libbonmin.a(BonOsiTMINLPInterface.o):(.data.rel.ro._ZTVN6Bonmin18OsiTMINLPInterfaceE[_ZTVN6Bonmin18OsiTMINLPInterfaceE]+0x490): referência indefinida para `OsiSolverInterface::getReducedGradient(double*, double*, double const*) const&#39;</div>
<div>/usr/local/lib/libbonmin.a(BonTNLPSolver.o): na função `Bonmin::TNLPSolver::UnsolvedError::writeDiffFiles(std::string) const&#39;:</div><div>BonTNLPSolver.cpp:(.text+0x1087): referência indefinida para `CoinIsnan(double)&#39;</div>
<div>BonTNLPSolver.cpp:(.text+0x1209): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonTNLPSolver.cpp:(.text+0x15ff): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonTNLPSolver.cpp:(.text+0x1624): referência indefinida para `CoinFinite(double)&#39;</div>
<div>BonTNLPSolver.cpp:(.text+0x1637): referência indefinida para `CoinFinite(double)&#39;</div><div>BonTNLPSolver.cpp:(.text+0x169f): referência indefinida para `CoinIsnan(double)&#39;</div><div>BonTNLPSolver.cpp:(.text+0x16c4): referência indefinida para `CoinFinite(double)&#39;</div>
<div>BonTNLPSolver.cpp:(.text+0x16d7): referência indefinida para `CoinFinite(double)&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::SymbolicFactorization()&#39;:</div>
<div>(.text+0x115b): referência indefinida para `dmumps_c&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::DetermineDependentRows(int const*, int const*, std::list&lt;int, std::allocator&lt;int&gt; &gt;&amp;)&#39;:</div>
<div>(.text+0x1382): referência indefinida para `dmumps_c&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::DetermineDependentRows(int const*, int const*, std::list&lt;int, std::allocator&lt;int&gt; &gt;&amp;)&#39;:</div>
<div>(.text+0x149e): referência indefinida para `dmumps_c&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::Factorization(bool, int)&#39;:</div>
<div>(.text+0x159d): referência indefinida para `dmumps_c&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::Factorization(bool, int)&#39;:</div>
<div>(.text+0x17e4): referência indefinida para `dmumps_c&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o):(.text+0x19da): mais referências indefinidas para seguir `dmumps_c&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::~MumpsSolverInterface()&#39;:</div><div>(.text+0x1beb): referência indefinida para `MPI_Finalize&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::MumpsSolverInterface()&#39;:</div><div>(.text+0x1d58): referência indefinida para `MPI_Init&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::MumpsSolverInterface()&#39;:</div><div>(.text+0x1d64): referência indefinida para `MPI_Comm_rank&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMumpsSolverInterface.o): na função `Ipopt::MumpsSolverInterface::MumpsSolverInterface()&#39;:</div><div>(.text+0x1dbc): referência indefinida para `dmumps_c&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinFileOutput::create(std::string const&amp;, CoinFileOutput::Compression)&#39;:</div><div>(.text+0xe0b): referência indefinida para `BZ2_bzWriteOpen&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinFileOutput::create(std::string const&amp;, CoinFileOutput::Compression)&#39;:</div><div>(.text+0x1042): referência indefinida para `gzopen&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileOutput::write(void const*, int)&#39;:</div><div>(.text._ZN18CoinGzipFileOutput5writeEPKvi[_ZN18CoinGzipFileOutput5writeEPKvi]+0x5): referência indefinida para `gzwrite&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileOutput::write(void const*, int)&#39;:</div><div>(.text._ZN19CoinBzip2FileOutput5writeEPKvi[_ZN19CoinBzip2FileOutput5writeEPKvi]+0x21): referência indefinida para `BZ2_bzWrite&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileInput::readRaw(void*, int)&#39;:</div><div>(.text._ZN17CoinGzipFileInput7readRawEPvi[_ZN17CoinGzipFileInput7readRawEPvi]+0x5): referência indefinida para `gzread&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileInput::readRaw(void*, int)&#39;:</div><div>(.text._ZN18CoinBzip2FileInput7readRawEPvi[_ZN18CoinBzip2FileInput7readRawEPvi]+0x1e): referência indefinida para `BZ2_bzRead&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileOutput::~CoinGzipFileOutput()&#39;:</div><div>(.text._ZN18CoinGzipFileOutputD2Ev[_ZN18CoinGzipFileOutputD5Ev]+0x19): referência indefinida para `gzclose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileOutput::~CoinBzip2FileOutput()&#39;:</div><div>(.text._ZN19CoinBzip2FileOutputD2Ev[_ZN19CoinBzip2FileOutputD5Ev]+0x2d): referência indefinida para `BZ2_bzWriteClose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileOutput::~CoinGzipFileOutput()&#39;:</div><div>(.text._ZN18CoinGzipFileOutputD0Ev[_ZN18CoinGzipFileOutputD5Ev]+0x19): referência indefinida para `gzclose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileOutput::~CoinBzip2FileOutput()&#39;:</div><div>(.text._ZN19CoinBzip2FileOutputD0Ev[_ZN19CoinBzip2FileOutputD5Ev]+0x2d): referência indefinida para `BZ2_bzWriteClose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileInput::~CoinGzipFileInput()&#39;:</div><div>(.text._ZN17CoinGzipFileInputD0Ev[_ZN17CoinGzipFileInputD5Ev]+0x19): referência indefinida para `gzclose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileInput::~CoinGzipFileInput()&#39;:</div><div>(.text._ZN17CoinGzipFileInputD2Ev[_ZN17CoinGzipFileInputD5Ev]+0x19): referência indefinida para `gzclose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileInput::~CoinBzip2FileInput()&#39;:</div><div>(.text._ZN18CoinBzip2FileInputD0Ev[_ZN18CoinBzip2FileInputD5Ev]+0x26): referência indefinida para `BZ2_bzReadClose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileInput::~CoinBzip2FileInput()&#39;:</div><div>(.text._ZN18CoinBzip2FileInputD2Ev[_ZN18CoinBzip2FileInputD5Ev]+0x26): referência indefinida para `BZ2_bzReadClose&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinGzipFileInput::CoinGzipFileInput(std::string const&amp;)&#39;:</div><div>(.text._ZN17CoinGzipFileInputC2ERKSs[_ZN17CoinGzipFileInputC5ERKSs]+0xc1): referência indefinida para `gzopen&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libCoinUtils.a(CoinFileIO.o): na função `CoinBzip2FileInput::CoinBzip2FileInput(std::string const&amp;)&#39;:</div><div>(.text._ZN18CoinBzip2FileInputC2ERKSs[_ZN18CoinBzip2FileInputC5ERKSs]+0xda): referência indefinida para `BZ2_bzReadOpen&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDdot(int, double const*, int, double const*, int)&#39;:</div><div>(.text+0x21): referência indefinida para `ddot_&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDnrm2(int, double const*, int)&#39;:</div><div>(.text+0x47): referência indefinida para `dnrm2_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDasum(int, double const*, int)&#39;:</div>
<div>(.text+0x67): referência indefinida para `dasum_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasIdamax(int, double const*, int)&#39;:</div><div>(.text+0x87): referência indefinida para `idamax_&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDcopy(int, double const*, int, double*, int)&#39;:</div><div>(.text+0xb1): referência indefinida para `dcopy_&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDaxpy(int, double, double const*, int, double*, int)&#39;:</div><div>(.text+0xf2): referência indefinida para `daxpy_&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDscal(int, double, double*, int)&#39;:</div><div>(.text+0x125): referência indefinida para `dscal_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDgemv(bool, int, int, double, double const*, int, double const*, int, double, double*, int)&#39;:</div>
<div>(.text+0x1c1): referência indefinida para `dgemv_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDsymv(int, double, double const*, int, double const*, int, double, double*, int)&#39;:</div>
<div>(.text+0x23f): referência indefinida para `dsymv_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDgemm(bool, bool, int, int, int, double, double const*, int, double const*, int, double, double*, int)&#39;:</div>
<div>(.text+0x326): referência indefinida para `dgemm_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDsyrk(bool, int, int, double, double const*, int, double, double*, int)&#39;:</div>
<div>(.text+0x3c9): referência indefinida para `dsyrk_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpBlas.o): na função `Ipopt::IpBlasDtrsm(bool, int, int, double, double const*, int, double*, int)&#39;:</div>
<div>(.text+0x48a): referência indefinida para `dtrsm_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDpotrs(int, int, double const*, int, double*, int)&#39;:</div>
<div>(.text+0x50): referência indefinida para `dpotrs_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDpotrf(int, double*, int, int&amp;)&#39;:</div><div>
(.text+0x93): referência indefinida para `dpotrf_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDsyev(bool, int, double*, int, double*, int&amp;)&#39;:</div>
<div>(.text+0x134): referência indefinida para `dsyev_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDsyev(bool, int, double*, int, double*, int&amp;)&#39;:</div>
<div>(.text+0x1aa): referência indefinida para `dsyev_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDgetrf(int, double*, int*, int, int&amp;)&#39;:</div>
<div>(.text+0x20c): referência indefinida para `dgetrf_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpLapack.o): na função `Ipopt::IpLapackDgetrs(int, int, double const*, int, int*, double*, int)&#39;:</div>
<div>(.text+0x278): referência indefinida para `dgetrs_&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(LibraryHandler.o): na função `LSL_loadLib&#39;:</div><div>(.text+0x24): referência indefinida para `dlopen&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(LibraryHandler.o): na função `LSL_loadLib&#39;:</div><div>(.text+0x51): referência indefinida para `dlerror&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(LibraryHandler.o): na função `LSL_loadSym&#39;:</div>
<div>(.text+0xe0): referência indefinida para `dlsym&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(LibraryHandler.o): na função `LSL_loadSym&#39;:</div><div>(.text+0xe8): referência indefinida para `dlerror&#39;</div>
<div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(LibraryHandler.o): na função `LSL_unloadLib&#39;:</div><div>(.text+0x91): referência indefinida para `dlclose&#39;</div><div>/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libipopt.a(IpMa28Partition.o): na função `ma28part_&#39;:</div>
<div>(.text+0x172): referência indefinida para `dcopy_&#39;</div><div>collect2: erro: ld returned 1 exit status</div><div>make: ** [esp] Erro 1</div></div><div><br></div><div><b>Could somebody help me?<br><br>Thanks.<br>Virginia. </b></div>
<div><br></div>-- <br><div>Programa de Engenharia de Sistemas e Computação</div>PESC/COPPE/UFRJ<br>Visite nossa página web (<a href="http://www.cos.ufrj.br" target="_blank">http://www.cos.ufrj.br</a>)<div>Skype: virscosta</div>

</div></div>