[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