Installation error with 'HAVE_LIBDL'

55 views
Skip to first unread message

scx...@gmail.com

unread,
Jul 2, 2015, 12:57:30 AM7/2/15
to abyss...@googlegroups.com
Hi,

I am trying to install the new 1.9.0 release with following command:

./configure --prefix=/gpfs0/home/abyss/abyss-1.9.0/build/ --with-boost=/gpfs0/home/boost/boost_1_55_0/include/ --with-mpi=/tools/openmpi-1.6.5 CPPFLAGS=-I/gpfs0/home/sparsehash/sparsehash-2.0.2/include/ --enable-maxk=96 --with-sqlite=/gpfs0/home/lua/

The configuration successfully finished, however, there is an error with make (just tail lines of the log):

mv -f .deps/libcommon_a-Timer.Tpo .deps/libcommon_a-Timer.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I/home/abyss/abyss-1.9.0 -isystem/gpfs0/home/boost/boost_1_55_0/include/ -isystem/gpfs0/home/boost/boost_1_55_0/include//include -isystem/tools/openmpi-1.6.5/include -I/gpfs0/home/lua//include  -I/gpfs0/home/sp          arsehash/sparsehash-2.0.2/include/ -isystem/home/abyss/abyss-1.9.0/boost_1_56_0 -Wall -Wextra -g -O2 -MT libcommon_a-Uncompress.o -MD -MP -MF .d          eps/libcommon_a-Uncompress.Tpo -c -o libcommon_a-Uncompress.o `test -f 'Uncompress.cpp' || echo './'`Uncompress.cpp
Uncompress.cpp: In function 'bool uncompress_init()':
Uncompress.cpp:220: error: 'HAVE_LIBDL' was not declared in this scope
make[2]: *** [libcommon_a-Uncompress.o] Error 1
make[2]: Leaving directory `/gpfs0/home/szl0021/lisui/abyss/abyss-1.9.0/Common'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/gpfs0/home/szl0021/lisui/abyss/abyss-1.9.0'
make: *** [all] Error 2

Could anyone provide some suggestion to fix this?

Thanks,

Bob

Ben Vandervalk

unread,
Jul 2, 2015, 5:34:41 PM7/2/15
to scx...@gmail.com, abyss...@googlegroups.com
Hi Bob,

That's a new one for me.

Apparently you don't have "libdl", which according to Wikipedia is a fairly standard library that provides support for dynamic linking of shared libraries.

What kind of OS are you running? If I were you, I would google how to install "libdl" on your particular system, or search for it in your package manager.  If you can figure out how to install it, that should solve your problem.

- Ben

--
You received this message because you are subscribed to the Google Groups "ABySS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to abyss-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages