libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libltdl.so: undefined reference to `dlopen_LTX_get_vtable'


From: Fabiano Sidler
Subject: Re: libltdl.so: undefined reference to `dlopen_LTX_get_vtable'
Date: Fri, 26 Jun 2009 21:20:46 +0200
User-agent: Mutt/1.5.13 (2006-08-11)

On Wed, Jun 24, 2009 at 08:59:43PM +0200, Ralf Wildenhues wrote:
> * Fabiano Sidler wrote on Tue, Jun 23, 2009 at 09:07:10PM CEST:
> > On Tue, Jun 23, 2009 at 08:46:30PM +0200, Ralf Wildenhues wrote:
> > > No clue yet.  Please go to the build tree of the Libtool package (or
> > > revcreate it), run make clean, then post all output of these commands:
> > >   make
> 
> Please also the output of this "make"; thanks!

Ah, sure...sorry! :)

make > mk 2> mkerr

=== snip mk ===
make  all-recursive
make[1]: Entering directory `/src/libtool-2.2.4'
make[2]: Entering directory `/src/libtool-2.2.4'
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT 
libltdl/loaders/libltdl_libltdl_la-preopen.lo -MD -MP -MF 
libltdl/loaders/.deps/libltdl_libltdl_la-preopen.Tpo -c -o 
libltdl/loaders/libltdl_libltdl_la-preopen.lo `test -f 
'libltdl/loaders/preopen.c' || echo './'`libltdl/loaders/preopen.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/loaders/libltdl_libltdl_la-preopen.lo 
-MD -MP -MF libltdl/loaders/.deps/libltdl_libltdl_la-preopen.Tpo -c 
libltdl/loaders/preopen.c  -fPIC -DPIC -o 
libltdl/loaders/.libs/libltdl_libltdl_la-preopen.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/loaders/libltdl_libltdl_la-preopen.lo 
-MD -MP -MF libltdl/loaders/.deps/libltdl_libltdl_la-preopen.Tpo -c 
libltdl/loaders/preopen.c -o libltdl/loaders/libltdl_libltdl_la-preopen.o 
>/dev/null 2>&1
mv -f libltdl/loaders/.deps/libltdl_libltdl_la-preopen.Tpo 
libltdl/loaders/.deps/libltdl_libltdl_la-preopen.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT 
libltdl/libltdl_libltdl_la-lt__alloc.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-lt__alloc.Tpo -c -o 
libltdl/libltdl_libltdl_la-lt__alloc.lo `test -f 'libltdl/lt__alloc.c' || echo 
'./'`libltdl/lt__alloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt__alloc.lo -MD -MP 
-MF libltdl/.deps/libltdl_libltdl_la-lt__alloc.Tpo -c libltdl/lt__alloc.c  
-fPIC -DPIC -o libltdl/.libs/libltdl_libltdl_la-lt__alloc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt__alloc.lo -MD -MP 
-MF libltdl/.deps/libltdl_libltdl_la-lt__alloc.Tpo -c libltdl/lt__alloc.c -o 
libltdl/libltdl_libltdl_la-lt__alloc.o >/dev/null 2>&1
mv -f libltdl/.deps/libltdl_libltdl_la-lt__alloc.Tpo 
libltdl/.deps/libltdl_libltdl_la-lt__alloc.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT 
libltdl/libltdl_libltdl_la-lt_dlloader.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-lt_dlloader.Tpo -c -o 
libltdl/libltdl_libltdl_la-lt_dlloader.lo `test -f 'libltdl/lt_dlloader.c' || 
echo './'`libltdl/lt_dlloader.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt_dlloader.lo -MD 
-MP -MF libltdl/.deps/libltdl_libltdl_la-lt_dlloader.Tpo -c 
libltdl/lt_dlloader.c  -fPIC -DPIC -o 
libltdl/.libs/libltdl_libltdl_la-lt_dlloader.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt_dlloader.lo -MD 
-MP -MF libltdl/.deps/libltdl_libltdl_la-lt_dlloader.Tpo -c 
libltdl/lt_dlloader.c -o libltdl/libltdl_libltdl_la-lt_dlloader.o >/dev/null 
2>&1
mv -f libltdl/.deps/libltdl_libltdl_la-lt_dlloader.Tpo 
libltdl/.deps/libltdl_libltdl_la-lt_dlloader.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT 
libltdl/libltdl_libltdl_la-lt_error.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-lt_error.Tpo -c -o 
libltdl/libltdl_libltdl_la-lt_error.lo `test -f 'libltdl/lt_error.c' || echo 
'./'`libltdl/lt_error.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt_error.lo -MD -MP 
-MF libltdl/.deps/libltdl_libltdl_la-lt_error.Tpo -c libltdl/lt_error.c  -fPIC 
-DPIC -o libltdl/.libs/libltdl_libltdl_la-lt_error.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-lt_error.lo -MD -MP 
-MF libltdl/.deps/libltdl_libltdl_la-lt_error.Tpo -c libltdl/lt_error.c -o 
libltdl/libltdl_libltdl_la-lt_error.o >/dev/null 2>&1
mv -f libltdl/.deps/libltdl_libltdl_la-lt_error.Tpo 
libltdl/.deps/libltdl_libltdl_la-lt_error.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT libltdl/libltdl_libltdl_la-ltdl.lo 
-MD -MP -MF libltdl/.deps/libltdl_libltdl_la-ltdl.Tpo -c -o 
libltdl/libltdl_libltdl_la-ltdl.lo `test -f 'libltdl/ltdl.c' || echo 
'./'`libltdl/ltdl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-ltdl.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-ltdl.Tpo -c libltdl/ltdl.c  -fPIC -DPIC -o 
libltdl/.libs/libltdl_libltdl_la-ltdl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-ltdl.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-ltdl.Tpo -c libltdl/ltdl.c -o 
libltdl/libltdl_libltdl_la-ltdl.o >/dev/null 2>&1
mv -f libltdl/.deps/libltdl_libltdl_la-ltdl.Tpo 
libltdl/.deps/libltdl_libltdl_la-ltdl.Plo
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLTDLOPEN=libltdl -DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl 
-I./libltdl -I./libltdl/libltdl   -g -O2 -MT 
libltdl/libltdl_libltdl_la-slist.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-slist.Tpo -c -o 
libltdl/libltdl_libltdl_la-slist.lo `test -f 'libltdl/slist.c' || echo 
'./'`libltdl/slist.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-slist.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-slist.Tpo -c libltdl/slist.c  -fPIC -DPIC -o 
libltdl/.libs/libltdl_libltdl_la-slist.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl 
"-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl -g -O2 -MT libltdl/libltdl_libltdl_la-slist.lo -MD -MP -MF 
libltdl/.deps/libltdl_libltdl_la-slist.Tpo -c libltdl/slist.c -o 
libltdl/libltdl_libltdl_la-slist.o >/dev/null 2>&1
mv -f libltdl/.deps/libltdl_libltdl_la-slist.Tpo 
libltdl/.deps/libltdl_libltdl_la-slist.Plo
depbase=`echo libltdl/loaders/dlopen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl   -g -O2 -MT libltdl/loaders/dlopen.lo -MD -MP -MF 
$depbase.Tpo -c -o libltdl/loaders/dlopen.lo libltdl/loaders/dlopen.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=<config.h>" -DLTDL 
-I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -g -O2 -MT 
libltdl/loaders/dlopen.lo -MD -MP -MF libltdl/loaders/.deps/dlopen.Tpo -c 
libltdl/loaders/dlopen.c  -fPIC -DPIC -o libltdl/loaders/.libs/dlopen.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=<config.h>" -DLTDL 
-I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -g -O2 -MT 
libltdl/loaders/dlopen.lo -MD -MP -MF libltdl/loaders/.deps/dlopen.Tpo -c 
libltdl/loaders/dlopen.c -o libltdl/loaders/dlopen.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC   --mode=link gcc  -g -O2 -module -avoid-version  -o 
libltdl/dlopen.la  libltdl/loaders/dlopen.lo -ldl -ldl 
libtool: link: ar cru libltdl/.libs/dlopen.a libltdl/loaders/.libs/dlopen.o 
libtool: link: ranlib libltdl/.libs/dlopen.a
libtool: link: ( cd "libltdl/.libs" && rm -f "dlopen.la" && ln -s 
"../dlopen.la" "dlopen.la" )
depbase=`echo libltdl/lt__strl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
-DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl 
-I./libltdl/libltdl   -g -O2 -MT libltdl/lt__strl.lo -MD -MP -MF $depbase.Tpo 
-c -o libltdl/lt__strl.lo libltdl/lt__strl.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=<config.h>" -DLTDL 
-I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -g -O2 -MT 
libltdl/lt__strl.lo -MD -MP -MF libltdl/.deps/lt__strl.Tpo -c 
libltdl/lt__strl.c  -fPIC -DPIC -o libltdl/.libs/lt__strl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=<config.h>" -DLTDL 
-I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -g -O2 -MT 
libltdl/lt__strl.lo -MD -MP -MF libltdl/.deps/lt__strl.Tpo -c 
libltdl/lt__strl.c -o libltdl/lt__strl.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC   --mode=link gcc  -g -O2 -no-undefined 
-version-info 8:2:1 -dlpreopen libltdl/dlopen.la   -o libltdl/libltdl.la -rpath 
/lib libltdl/loaders/libltdl_libltdl_la-preopen.lo 
libltdl/libltdl_libltdl_la-lt__alloc.lo 
libltdl/libltdl_libltdl_la-lt_dlloader.lo 
libltdl/libltdl_libltdl_la-lt_error.lo libltdl/libltdl_libltdl_la-ltdl.lo 
libltdl/libltdl_libltdl_la-slist.lo libltdl/lt__strl.lo -ldl 
libtool: link: rm -f libltdl/.libs/libltdl.nm libltdl/.libs/libltdl.nmS 
libltdl/.libs/libltdl.nmT
libtool: link: (cd libltdl/.libs && gcc -g -O2 -c -fno-builtin  -fPIC -DPIC 
"libltdlS.c")
libtool: link: rm -f "libltdl/.libs/libltdlS.c" "libltdl/.libs/libltdl.nm" 
"libltdl/.libs/libltdl.nmS" "libltdl/.libs/libltdl.nmT"
libtool: link: (cd libltdl/.libs/libltdl.lax/dlopen.a && ar x 
"/src/libtool-2.2.4/libltdl/.libs/dlopen.a")
libtool: link: gcc -shared  libltdl/loaders/.libs/libltdl_libltdl_la-preopen.o 
libltdl/.libs/libltdl_libltdl_la-lt__alloc.o 
libltdl/.libs/libltdl_libltdl_la-lt_dlloader.o 
libltdl/.libs/libltdl_libltdl_la-lt_error.o 
libltdl/.libs/libltdl_libltdl_la-ltdl.o 
libltdl/.libs/libltdl_libltdl_la-slist.o libltdl/.libs/lt__strl.o 
libltdl/.libs/libltdlS.o    -ldl    -Wl,-soname -Wl,libltdl.so.7 -o 
libltdl/.libs/libltdl.so.7.1.2
libtool: link: (cd "libltdl/.libs" && rm -f "libltdl.so.7" && ln -s 
"libltdl.so.7.1.2" "libltdl.so.7")
libtool: link: (cd "libltdl/.libs" && rm -f "libltdl.so" && ln -s 
"libltdl.so.7.1.2" "libltdl.so")
libtool: link: (cd libltdl/.libs/libltdl.lax/lt1-dlopen.a && ar x 
"/src/libtool-2.2.4/libltdl/.libs/dlopen.a")
libtool: link: ar cru libltdl/.libs/libltdl.a  
libltdl/loaders/libltdl_libltdl_la-preopen.o 
libltdl/libltdl_libltdl_la-lt__alloc.o libltdl/libltdl_libltdl_la-lt_dlloader.o 
libltdl/libltdl_libltdl_la-lt_error.o libltdl/libltdl_libltdl_la-ltdl.o 
libltdl/libltdl_libltdl_la-slist.o libltdl/lt__strl.o libltdl/.libs/libltdlS.o  
libtool: link: ranlib libltdl/.libs/libltdl.a
libtool: link: rm -fr libltdl/.libs/libltdl.lax libltdl/.libs/libltdl.lax
libtool: link: ( cd "libltdl/.libs" && rm -f "libltdl.la" && ln -s 
"../libltdl.la" "libltdl.la" )
rm -f libtoolize.tmp libtoolize
set dummy `/bin/sh ./libltdl/config/mkstamp .`; shift; case 2.2.4 in 
*[acegikmoqsuwy]) TIMESTAMP=" $1 $2" ;; *) TIMESTAMP="" ;; esac; \
        input="libtoolize.m4sh"; \
        sed -e 's,@EGREP\@,/bin/grep -E,g' -e 's,@FGREP\@,/bin/grep -F,g' -e 
's,@GREP\@,/bin/grep,g' -e 's,@LN_S\@,ln -s,g' -e 's,@MACRO_VERSION\@,2.2.4,g' 
-e 's,@PACKAGE\@,libtool,g' -e 's,@PACKAGE_BUGREPORT\@,address@hidden,g' -e 
's,@PACKAGE_NAME\@,libtool,g' -e 's,@PACKAGE_STRING\@,libtool 2.2.4,g' -e 
's,@PACKAGE_TARNAME\@,libtool,g' -e 's,@PACKAGE_VERSION\@,2.2.4,g' -e 
's,@SED\@,/bin/sed,g' -e 's,@VERSION\@,2.2.4,g' -e 
's,@aclocaldir\@,/share/aclocal,g' -e 's,@datadir\@,/share,g' -e 
's,@pkgdatadir\@,/share/libtool,g' -e 
's,@host_triplet\@,x86_64-unknown-linux-gnu,g' -e 's,@prefix\@,,g' -e 
"s,@configure_input\@,Generated from $input.,g" -e 
"s,@TIMESTAMP\@,$TIMESTAMP,g" \
                -e 's,@aclocal_DATA\@,m4/argz.m4 m4/libtool.m4 m4/ltdl.m4 
m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4,g' \
                -e "s,@pkgltdl_files\@,libltdl/COPYING.LIB libltdl/README 
libltdl/Makefile.inc libltdl/Makefile.am libltdl/configure.ac 
libltdl/aclocal.m4 libltdl/Makefile.in libltdl/config-h.in libltdl/configure 
libltdl/argz_.h libltdl/argz.c libltdl/loaders/dld_link.c 
libltdl/loaders/dlopen.c libltdl/loaders/dyld.c libltdl/loaders/load_add_on.c 
libltdl/loaders/loadlibrary.c libltdl/loaders/shl_load.c libltdl/lt__dirent.c 
libltdl/lt__strl.c libltdl/libltdl/lt__alloc.h libltdl/libltdl/lt__dirent.h 
libltdl/libltdl/lt__glibc.h libltdl/libltdl/lt__private.h 
libltdl/libltdl/lt__strl.h libltdl/libltdl/lt_dlloader.h 
libltdl/libltdl/lt_error.h libltdl/libltdl/lt_system.h libltdl/libltdl/slist.h 
libltdl/loaders/preopen.c libltdl/lt__alloc.c libltdl/lt_dlloader.c 
libltdl/lt_error.c libltdl/ltdl.c libltdl/ltdl.h libltdl/slist.c,g" \
                -e "s,@pkgconfig_files\@,config/compile config/config.guess 
config/config.sub config/depcomp config/install-sh config/missing 
config/ltmain.sh,g" \
                ./libtoolize.in > libtoolize.tmp
chmod a+x libtoolize.tmp
chmod a-w libtoolize.tmp
mv -f libtoolize.tmp libtoolize
make[2]: Leaving directory `/src/libtool-2.2.4'
make[1]: Leaving directory `/src/libtool-2.2.4'
=== snap mk ===

Now, probably more interesting:

=== snip mkerr ===
./libtool: 1: find: not found
./libtool: 1: find: not found
=== snap mkerr ===

Can the absence of 'find' cause the problem? It's not SUSv3-compatible. Maybe
i'll try it with find installed first, as soon as I have time for it.

Thanks for help in advance! :)
Greetings,
Fabiano




reply via email to

[Prev in Thread] Current Thread [Next in Thread]