[Coin-discuss] Compile of dip on AIX - help required

Derek Jones scunacc at yahoo.com
Fri Jun 4 16:24:44 EDT 2010


Success - finally! Thank you all.

Kind regards

Derek.


Stefan Vigerske wrote:
> Hi,
> 
> you should not need ilocplex.a at all.
> What about
> ./configure \
>    --prefix=/lapps/local_Alper \
>    CONFIG_SHELL=/usr/bin/bash \
>    OBJECT_MODE=64 \
>    AR="ar  -X64 " \
>    NM="nm  -X64 " \
>    F77="xlf -q64 " \
>    CC="xlc   -q64 " \
>    CXX="xlC   -q64 " \
>    ADD_CXXFLAGS="-qrtti" \
>    --with-cplex-incdir=/opt/ilog/cplex121/include/ilcplex \
> 
> --with-cplex-lib="/opt/ilog/cplex121/lib/power64_aix5.3_7.0/static_stl/libcplex.a
> -lpthread"
> 
> Or maybe with LDFLAGS=-lm, if you think it is not pulled in automatically.
> 
> Stefan
> 
> Am 04.06.2010 19:41, schrieb Derek Jones:
>> Hmmm,
>>
>> Well, with the edit out of the $(LIBS), and a configure as so:
>>
>>
>> ./configure \
>>   --prefix=/lapps/local_Alper \
>>   CONFIG_SHELL=/usr/bin/bash \
>>   OBJECT_MODE=64 \
>>   AR="ar  -X64 " \
>>   NM="nm  -X64 " \
>>   F77="xlf -q64 " \
>>   CC="xlc   -q64 " \
>>   CXX="xlC   -q64 " \
>>   ADD_CXXFLAGS="-qrtti" \
>>   LIBS=" -lm -lpthread " \
>>   ADDLIBS=" -lm -lpthread " \
>>   --with-cplex-incdir=/opt/ilog/cplex121/include/ilcplex \
>>   --with-cplex-lib="
>> /opt/ilog/cplex121/lib/power64_aix5.3_7.0/static_stl/libcplex.a
>> /opt/ilog/cplex121/lib/power64_aix5.3_7.0/static_stl/libilocplex.a  "
>>
>> it configures and gets thru' a lot of compilation  / linking, but it
>> does not see the cplex lib on the link of  cbc
>>
>>
>>
>> thusly
>>
>> xlC -q64 -O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1
>> -bmaxdata:0x80000000 -qrtti=dyna -qsuppress=1500-036 -qsuppress=1500-029
>> -qsourcetype=c++ -DNDEBUG -qrtti -o cbc CoinSolve.o
>> ./.libs/libCbcSolver.a ./.libs/libCbc.a
>> /home/derjones/COIN/coin-Dip.SAVE/Cbc/../Cgl/src/.libs/libCgl.a
>> /home/derjones/COIN/coin-Dip.SAVE/Cbc/../Osi/src/OsiClp/.libs/libOsiClp.a /home/derjones/COIN/coin-Dip.SAVE/Cbc/../Osi/src/.libs/libOsi.a
>> /home/derjones/COIN/coin-Dip.SAVE/Cbc/../Clp/src/.libs/libClp.a
>> /home/derjones/COIN/coin-Dip.SAVE/Cbc/../CoinUtils/src/.libs/libCoinUtils.a
>> /home/derjones/COIN/coin-Dip.SAVE/Cbc/../Osi/src/OsiCpx/.libs/libOsiCpx.a -lblas
>> /opt/ilog/cplex121/lib/power64_aix5.3_7.0/static_stl/libcplex.a
>> /opt/ilog/cplex121/lib/power64_aix5.3_7.0/static_stl/libilocplex.a -lm
>> -lpthread
>> -blibpath:/lapps/local_Alper/lib:/usr/vac/lib:/usr/vacpp/lib:/usr/lib:/lib
>>
>>
>> ld: 0711-317 ERROR: Undefined symbol: .IloAlgorithmI::getProperty(const
>> char*) const
>>
>>
>> ld: 0711-317 ERROR: Undefined symbol: .IloAlgorithmI::hasProperty(const
>> char*) const
>>
>>
>> ld: 0711-317 ERROR: Undefined symbol: IloException::getMessage() const
>>
>>
>>
>> ld: 0711-317 ERROR: Undefined symbol:
>> IloException::print(std::basic_ostream<char,std::char_traits<char> >&)
>> const
>>
>> ld: 0711-317 ERROR: Undefined symbol: IloException::end()
>>
>>
>>
>> etc.
>>
>> What now?
>>
>> :-/
>>
>> Kind regards
>>
>> Derek.
>>
>>
> 
> 




More information about the Coin-discuss mailing list