[Coin-discuss] Compile of dip on AIX - help required
Stefan Vigerske
stefan at math.hu-berlin.de
Fri Jun 4 13:57:11 EDT 2010
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