[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libtool 2.1a] testsuite: 25 49 failed
From: |
Ralf Wildenhues |
Subject: |
Re: [libtool 2.1a] testsuite: 25 49 failed |
Date: |
Fri, 16 Feb 2007 14:11:34 +0100 |
User-agent: |
Mutt/1.5.13 (2007-02-12) |
Hello Lynn,
Thanks for the report.
* Lynn F. Ten Eyck wrote on Thu, Feb 15, 2007 at 11:44:02PM CET:
>
> I installed libtool 2.1a from CVS tonight and installed it. The self-
> test failed two tests. The log reports most of the configuration
> information.
> I installed the latest released versions of Autoconf and Automake
> yesterday, which I believe are Autoconf 2.61 and Automake 1.9.6,
FWIW, Automake 1.10 is current.
> as well as a snapshot of libtools 2.1a (not the CVS version). I
> still ran into problems, so I got the CVS version.
The snapshot should be updated once daily, so it shouldn't be much
different from the CVS version. FYI, there are currently two active
branches: branch-1-5, where 1.5.24 will come from, and HEAD, which is
where 2.0 will come from.
Now to the actual bug report: The failures of test 49 are known, I'm
still working on a patch to fix them on all systems:
<http://lists.gnu.org/archive/html/libtool-patches/2007-02/msg00033.html>
The failure of 25 is new to me. Do you have a libltdl.so.7 installed in
a place where the link editor finds it by default? If yes, is there a
libltdl.la file installed alongside with it? If not, why not, who
removed it? It should be present.
There is still another failure in libltdl/m4/ltdl.m4: it won't reject
the external libltdl if only libtldl.so is new enough but ltdl.h is too
old (can happen if LDFLAGS was set correctly but CPPFLAGS wasn't). In
that case there will be a link error due to `lt_preloaded_symbols' being
undefined. Guess I'll fix that too...
Cheers,
Ralf
> 25. old-m4-iface.at:89: testing ...
> libtoolize: linking file `./config.guess'
[...]
> ./old-m4-iface.at:135: CONFIG_SHELL=$SHELL $SHELL ./configure
> $configure_options
> stderr:
> stdout:
[...]
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for ltdl.h... yes
> checking for lt_dlinterface_register in -lltdl... yes
> checking for lt_dlinterface_register in ltdl.h... yes
> checking whether to use included libltdl... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: executing libtool commands
[...]
> ./old-m4-iface.at:135: $MAKE
> stderr:
> stdout:
> make[4]: Entering directory
> `/usr/local/libtool-cvs/libtool/tests/testsuite.dir/25'
> cd libltdl && make
> make[5]: Entering directory
> `/usr/local/libtool-cvs/libtool/tests/testsuite.dir/25/libltdl'
> make all-am
> make[6]: Entering directory
> `/usr/local/libtool-cvs/libtool/tests/testsuite.dir/25/libltdl'
[...]
> /bin/sh ./libtool --mode=link gcc -no-undefined -g -O2 -o ltdldemo main.o
> -dlopen module.la -lltdl
> libtool: link: rm -f .libs/ltdldemo.nm .libs/ltdldemo.nmS .libs/ltdldemo.nmT
> libtool: link: creating .libs/ltdldemoS.c
> libtool: link: (cd .libs && gcc -g -O2 -c -fno-builtin "ltdldemoS.c")
> libtool: link: rm -f ".libs/ltdldemoS.c" ".libs/ltdldemo.nm"
> ".libs/ltdldemo.nmS" ".libs/ltdldemo.nmT"
> libtool: link: gcc -g -O2 -o ltdldemo main.o .libs/ltdldemoS.o -lltdl
> libtool: link: rm -f ".libs/ltdldemoS.o"
> make[4]: Leaving directory
> `/usr/local/libtool-cvs/libtool/tests/testsuite.dir/25'
> ./old-m4-iface.at:138: ./ltdldemo; lt_status=$?; if test $lt_status -eq 0;
> then :;
> elif test "X$host" != "X$build" && \
> { test -x "./ltdldemo" || test -x "./ltdldemo"$EXEEXT; }
> then (exit 77); else (exit $lt_status); fi
> --- /dev/null 2007-02-13 11:48:14.426723000 +0000
> +++ /usr/local/libtool-cvs/libtool/tests/testsuite.dir/at-stderr
> 2007-02-15 22:05:09.000000000 +0000
> @@ -0,0 +1 @@
> +./ltdldemo: error while loading shared libraries: libltdl.so.7: cannot open
> shared object file: No such file or directory
> stdout:
> ./old-m4-iface.at:138: exit code was 127, expected 0
> 25. old-m4-iface.at:89: 25. AC_WITH_LTDL (old-m4-iface.at:89): FAILED
> (old-m4-iface.at:138)