[OS] Problems - Making COIN-OS 2.3.2 on win32

Mike Steglich mike.steglich at berlin.de
Tue Feb 8 11:55:39 EST 2011


Dear COIN-OS team,

I tried to build COIN-OS 2.3.2 on WIN32 (windows7) using MSYS and MinGW (4.4.0). I want to create your optimization environment (including the GLPK support and GLPK it selfs) using the following configure statement:  

./configure COIN_SKIP_PROJECTS="Ipopt Bonmin Bcp DyLP Couenne HSL SYMPHONY"  --enable-static --disable-shared

The configure script finished w/o errors. 

But I have got a couple of errors while making COIN-OS especially CBC:
...

g++ -O3 -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -o cbc.exe CoinSolve.o  ./.libs/libCbcSolver.a ./.libs/libCbc.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/Cgl/src/.libs/libCgl.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/Clp/src/OsiClp/.libs/libOsiClp.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/Clp/src/.libs/libClp.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/Osi/src/Osi/.libs/libOsi.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/CoinUtils/src/.libs/libCoinUtils.a /mingw/lib/gcc/mingw32/4.4.0/libstdc++.a /c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/ThirdParty/Glpk/.libs/libcoinglpk.a -L/mingw/lib/gcc/mingw32/4.4.0 -L/mingw/lib/gcc/mingw32/4.4.0 -L/c/Users/mike/DOCUME~1/CM41B2~1/stuff/COIN-OS/lib
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc2f1): undefined reference to `CglGomory::CglGomory()'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc307): undefined reference to `CglGomory::setLimitAtRoot(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc31d): undefined reference to `CglGomory::setLimit(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc32b): undefined reference to `CglProbing::CglProbing()'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc33b): undefined reference to `CglProbing::setUsingObjective(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc34b): undefined reference to `CglProbing::setMaxPass(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc35b): undefined reference to `CglProbing::setMaxPassRoot(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc36b): undefined reference to `CglProbing::setMaxProbe(int)'
./.libs/libCbcSolver.a(CbcSolver.o):CbcSolver.cpp:(.text+0xc37b): undefined reference to `CglProbing::setMaxProbeRoot(int)'

.... 

Please find attached configure.log and Makefile for the entire project:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 46748 bytes
Desc: not available
Url : http://list.coin-or.org/pipermail/os/attachments/20110208/cbc7b61e/attachment-0004.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 24674 bytes
Desc: not available
Url : http://list.coin-or.org/pipermail/os/attachments/20110208/cbc7b61e/attachment-0005.obj 
-------------- next part --------------
 

and also for CBC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 54764 bytes
Desc: not available
Url : http://list.coin-or.org/pipermail/os/attachments/20110208/cbc7b61e/attachment-0006.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 60120 bytes
Desc: not available
Url : http://list.coin-or.org/pipermail/os/attachments/20110208/cbc7b61e/attachment-0007.obj 
-------------- next part --------------



I am confused at the moment and hope for help by the COIN-OS community.

Cheers 

Mike Steglich


More information about the OS mailing list