[Bonmin] Unresolved symbol in libClp
Felipe Furlan
felipef.furlan at gmail.com
Wed Jan 15 12:37:14 EST 2014
Hi all,
I compiled Bonmin release version 1.7.4 on linux (ubuntu 12.04) with
MUMPS. MUMPS was downloaded using the get.mumps script in ThirdParty
directory. The compilation works fine, but when I use bonmin inside a
program of mine, the following error occurs:
error: /usr/local/lib/libClp.so.1: undefined symbol: MPI_Init
Looking at the library file I got:
felipe at felipe:/usr/local/lib$ nm libClp.so | grep -i MPI_INit
U MPI_Init
Apparently, this symbol is defined in libcoinmumps:
felipe at felipe:/usr/local/lib$ nm libcoinmumps.so | grep -i mpi_init
00163e40 T MPI_Init
00160c60 T mpi_init
00160c70 T mpi_initialized_
But libClp does not depend on libcoinmumps:
felipe at felipe:/usr/local/lib$ ldd libClp.so
linux-gate.so.1 => (0xb76f8000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7483000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7457000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb72ac000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb728e000)
/lib/ld-linux.so.2 (0xb76f9000)
I compiled Bonmin through:
configure --prefix=/usr/local
make
sudo make install
Did I forget some flag during configuration in bonmin folder?
Thanks.
Best regards,
Felipe Furlan
More information about the Bonmin
mailing list