bug-libtool
[Top][All Lists]
Advanced

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

Re: libtool-2.2.8 on AIX 6.1


From: Rainer Tammer
Subject: Re: libtool-2.2.8 on AIX 6.1
Date: Tue, 03 Aug 2010 09:40:23 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0

  Hello Ralf,

On 02.08.2010 20:40, Ralf Wildenhues wrote:
> Hello Rainer,
>
> * Rainer Tammer wrote on Mon, Aug 02, 2010 at 05:40:13PM CEST:
>> I just have tested libtool 2.2.8 on AIX 6.1.
> thanks for the report.  How come you did not go for 2.2.10 which came
> out shortly after 2.2.8?
>
Sorry, I missed the 2.2.10 release...

I have checked out main from git, the bootstrap was OK
(autoconf 2.67, automake-1.11.1, m4-1.4.14).

But I can not compile libtool. I get the folowing error:

        DEPDIR=.deps depmode=aix /bin/sh ./libltdl/config/depcomp \
        /bin/sh ./libtool  --tag=CC   --mode=compile cc_r
-qlanglvl=extc89 -DHAVE_CONFIG_H -I.  -DLTDLOPEN=libltdl
-DLT_CONFIG_H='<config.h>' -DLTDL -I. -I. -Ilibltdl -I./libltdl
-I./libltdl/libltdl   -g -c -o libltdl/loaders/libl
tdl_libltdl_la-preopen.lo `test -f 'libltdl/loaders/preopen.c' || echo
'./'`libltdl/loaders/preopen.c
libtool: compile:  cc_r -qlanglvl=extc89 -DHAVE_CONFIG_H -I.
-DLTDLOPEN=libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -
I. -I. -Ilibltdl -I./libltdl -I./libltdl/libltdl -g -c " -M"
libltdl/loaders/preopen.c  -DPIC -o libltdl/loaders/.l
ibs/libltdl_libltdl_la-preopen.o
cc_r: 1501-228 (W) input file  -M not found
make[2]: *** [libltdl/loaders/libltdl_libltdl_la-preopen.lo] Error 1
make[2]: Leaving directory `/daten/source/libtool'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/daten/source/libtool'
make: *** [all] Error 2

I have really no idea where the "-M " comes from.

This problem is not present in libtool-2.2.8/10.
 
>> 56: versioning                                      FAILED
>> (versioning.at:169)
> This testsuite bug should (hopefully) be fixed in 2.2.10.  Testsuite
> bugs are no need to worry.
>
Unfortunately no.
>> 64: lt_dlopenadvise library loading                 FAILED
>> (lt_dladvise.at:373)
> This should be fixed in git Libtool, but not in 2.2.10.  It is a fairly
> minor issue, however.
>
Unfortunately no.
>> 92: C++ exception handling                          FAILED
>> (exceptions.at:262)
> This testsuite bug should be fixed in git Libtool, but probably not yet
> in 2.2.10.
>
Please see above, the git version is not working at all.
>> 95: AC_NO_EXECUTABLES                               FAILED
>> (no-executables.at:76)
> This is new to me, and an actual (minor) bug in libtool.m4, which you
> can ignore unless you're hacking on GCC.  I think it's the
> _LT_SYS_MODULE_PATH_AIX macro that contains a link test which currently
> isn't skippable by setting a cache variable.
>
>> 102: Run tests with low max_cmd_len                  FAILED
>> (cmdline_wrap.at:43)
> This is just a followup error of the previous ones.
>

The 2.2.10 fails some more tests:
All tests were run under a non root user with /bin/sh (ksh).

-------------------------------------------------------------------------------
make  check-TESTS check-local
make[3]: Entering directory `/daten/source/libtool-2.2.10'
...
PASS: tests/mdemo-conf.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
FAIL: tests/mdemo-inst.test <--- fail
SKIP: tests/mdemo-unst.test
PASS: tests/mdemo-dryrun.test
...
PASS: tests/mdemo-shared.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
FAIL: tests/mdemo-inst.test <--- fail
SKIP: tests/mdemo-unst.test
...
====================================
2 of 122 tests failed
(2 tests were not run)
Please report to address@hidden
====================================
...
## -------------------------- ##
## libtool 2.2.10 test suite. ##
## -------------------------- ##
...
Testing libtool functions.

 35: Runpath in libtool library files                FAILED
(runpath-in-lalib.at:61)
 46: bindir install tests                            FAILED (bindir.at:292)
 56: versioning                                      FAILED
(versioning.at:172)

Libltdl functionality.

 64: lt_dlopenadvise library loading                 FAILED
(lt_dladvise.at:373)
 67: lt_dlopenext error messages                     FAILED
(lt_dlopenext.at:202)
 74: enforced lib prefix                             FAILED
(need_lib_prefix.at:170)

C++ template tests.

 90: template test with subdirs                      FAILED
(template.at:250)

Constructors.

 92: C++ exception handling                          FAILED
(exceptions.at:274)

Libtool usage in GCC

 95: AC_NO_EXECUTABLES                               FAILED
(no-executables.at:75)

Libtool stress test.

102: Run tests with low max_cmd_len                  FAILED
(cmdline_wrap.at:43)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 97 tests were run,
12 failed (2 expected failures).
9 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <address@hidden>
   Subject: [libtool 2.2.10] testsuite: 35 46 56 64 67 74 90 92 95 102
failed

-------------------------------------------------------------------------------
Question/remark to test 35:

tests/testsuite.dir/035/testsuite.log
...
libtool: install: cp .libs/m
/daten/source/libtool-2.2.10/tests/testsuite.dir/035/inst/bin/m
./runpath-in-lalib.at:61: grep /foobar $libdir/liba.la
stdout:
./runpath-in-lalib.at:61: exit code was 1, expected 0


If you look at the installed library with dump:

                        ***Import File Strings***
INDEX  PATH                          BASE                MEMBER
0     
/daten/source/libtool-2.2.10/tests/testsuite.dir/035/foobar:/usr/vac/lib:/usr/lib:/lib
           



> Cheers,
> Ralf
>
>
Bye
  Rainer


Attachment: testsuite.log.gz
Description: GNU Zip compressed data


reply via email to

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