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

Mike Steglich mike.steglich at berlin.de
Thu Feb 10 13:59:32 EST 2011


Hi,

I tried to build Clp, Cgl and Cbc in the way suggested by Stefan.  But I obtained the same errors. 
Additionally I downloaded CBC 2.6.2 and followed the instructions given in the INSTALLATION file.  I regret to say that I got the same errors. 

It seems, that is not possible to build Cbc 2.6.2 using Msys and MinGw on Windows7. I will check these issues on an other PC to proof this hypothesis.

Cheers 

Mike 

   


Am 08.02.2011 um 20:34 schrieb Stefan Vigerske:

> Hi,
> 
> it seem to have some problem with the Cgl library.
> Can you check whether the build of Cgl went smoothly, maybe go to the
> Cgl directory and do a make clean and make there.
> 
> Stefan
> 
> Am 08.02.2011 17:55, schrieb Mike Steglich:
>> 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:
>> 
>> 
>> 
>> 
>> 
>> and also for CBC
>> 
>> 
>> 
>> 
>> 
>> 
>> I am confused at the moment and hope for help by the COIN-OS community.
>> 
>> Cheers 
>> 
>> Mike Steglich
>> 
>> 
>> 
>> _______________________________________________
>> OS mailing list
>> OS at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/os
> 
> 
> -- 
> Stefan Vigerske
> Humboldt University Berlin, Numerical Mathematics
> http://www.math.hu-berlin.de/~stefan




More information about the OS mailing list