[Clp] Can't compile Clp 1.15.6

Masaru Nomiya nomiya at galaxy.dti.ne.jp
Fri Dec 20 03:41:07 EST 2013


Hello,

I got the Clp-1.15.6.tgz, and tried to compile.
But it failed;

[...]
g++ -O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCLP_BUILD -o .libs/clp ClpMain.o CbcOrClpParam.o MyEventHandler.o MyMessageHandler.o unitTest.o /usr/lib64/libmumps_common_seq.so /usr/lib64/libglpk.so.0 /usr/lib64/libglpk.so.0 /usr/lib64/liblapack.so.3 /usr/lib64/libblas.so.3  ./.libs/libClp.so /tmp/source/Clp-1.15.6/CoinUtils/src/.libs/libCoinUtils.so -lbz2 -lz -lm
./.libs/libClp.so: undefined reference to `amd_defaults'
./.libs/libClp.so: undefined reference to `dmumps_c'
./.libs/libClp.so: undefined reference to `amd_order'
collect2: error: ld returned 1 exit status
make[3]: *** [clp] error 1

Any hint?

FYI:

1. my system: openSUSE 12.3 x86_64
2. CPU: AMD Opteron 2224 SE x 2
3. my configure;

./configure --with-blas-lib=/usr/lib64/libblas.so.3 \
--with-blas-incdir=/usr/include \
--with-lapack-lib=/usr/lib64/liblapack.so.3 \
--with-lapack-incdir=/usr/include \
--with-metis-lib=/usr/lib64/libmetis.so.4 \
--with-metis-incdir=/usr/include/metis \
--with-glpk-lib=/usr/lib64/libglpk.so.0 \
--with-glpk-incdir=/usr/include \
--with-mumps-lib=/usr/lib64/libmumps_common_seq.so \
--with-mumps-incdir=/usr/include/mumps \
--libdir=/usr/local/lib64 \
--prefix=/usr/local

4. amd.h

I tried with amd.h of SuiteSparse 3.2.0 or of SuiteSparse 4.2.1.

Thanks,

--
Masaru Nomiya


More information about the Clp mailing list