On Sun, 2010-06-20 at 14:04 -0700, tony mancill wrote: > /bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -g -Wall -O2 > -lCoinUtils -o clp ClpMain.o CbcOrClpParam.o MyEventHandler.o > MyMessageHandler.o unitTest.o libClp.la -lm > g++ -g -O2 -g -Wall -O2 -o .libs/clp ClpMain.o CbcOrClpParam.o > MyEventHandler.o MyMessageHandler.o > unitTest.o ./.libs/libClp.so /usr/lib/libCoinUtils.so -llapack -lz > -lbz2 -lm > /usr/bin/ld: cannot find -lz > collect2: ld returned 1 exit status > make[3]: *** [clp] Error 1
The problem is that libCoinUtils is linked against -lz -lbz2
$ ldd /usr/lib/libCoinUtils.so
linux-vdso.so.1 => (0x00007fff73167000)
liblapack.so.3gf => /usr/lib/liblapack.so.3gf (0x00007ff03f3d9000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007ff03f1c2000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007ff03efb1000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ff03ec9d000)
libm.so.6 => /lib/libm.so.6 (0x00007ff03ea1b000)
libc.so.6 => /lib/libc.so.6 (0x00007ff03e6b9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007ff03e4a3000)
libblas.so.3gf => /usr/lib/libblas.so.3gf (0x00007ff03df4e000)
libgfortran.so.3 => /usr/lib/libgfortran.so.3 (0x00007ff03dc61000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007ff03da45000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff040369000)
so it is a bug in configure wrongly adding -lz -lbz2 as linkflags.
Soeren
--
For the one fact about the future of which we can be certain is that it
will be utterly fantastic. -- Arthur C. Clarke, 1962
signature.asc
Description: This is a digitally signed message part

