Re: Make check fails in libtool 2.1a (CVS snapshot) on AIX

2007-07-01 Thread Ralf Wildenhues
Hello Kyle,

* Kyle Stemen wrote on Sat, Jun 30, 2007 at 08:29:50AM CEST:
> I'm building libtool on AIX 5.3 release 4. I have gcc and other
> development tools installed from
> http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html.
> 
> Make check is failing on the CVS snapshot, 2.1a. It is also failing in
> the development release, 1.9f. I chose to include the failures from 2.1a
> because there are fewer of them.

Thanks.  We're much more interested in 2.1a data.

> Most of the tests fail with (see attachment):
> ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FD_libhello_so
> ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FI_libhello_so

I've seen this kind of failure before on HPUX 10.20 with GCC.
Which compiler version do you use, how is it configured?

> tagdemo-make.test fails with some missing C++ exports. G++ is broken on
> AIX with regards to templates, so that isn't a libtool problem.

It would still be good to see verbose error output here, even if just
for comparison.  Also, could you please run the new testsuite and see
how it fares (make check-local; see README for more information)?

Thanks,
Ralf


___
Bug-libtool mailing list
Bug-libtool@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-libtool


Make check fails in libtool 2.1a (CVS snapshot) on AIX

2007-06-30 Thread Kyle Stemen
I'm building libtool on AIX 5.3 release 4. I have gcc and other
development tools installed from
http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html.

Make check is failing on the CVS snapshot, 2.1a. It is also failing in
the development release, 1.9f. I chose to include the failures from 2.1a
because there are fewer of them.

Most of the tests fail with (see attachment):
ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FD_libhello_so
ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FI_libhello_so

tagdemo-make.test fails with some missing C++ exports. G++ is broken on
AIX with regards to templates, so that isn't a libtool problem.

-bash-3.00$ make check
make check-recursive
make check-TESTS check-local
PASS: tests/link.test
PASS: tests/link-2.test
PASS: tests/nomode.test
PASS: tests/objectlist.test
PASS: tests/quote.test
PASS: tests/sh.test
PASS: tests/suffix.test
SKIP: tests/tagtrace.test
PASS: tests/cdemo-static.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-static.test
PASS: tests/demo-make.test
PASS: tests/demo-exec.test
PASS: tests/demo-inst.test
PASS: tests/demo-unst.test
PASS: tests/depdemo-static.test
PASS: tests/depdemo-make.test
PASS: tests/depdemo-exec.test
PASS: tests/depdemo-inst.test
PASS: tests/depdemo-unst.test
PASS: tests/mdemo-static.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/cdemo-conf.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-conf.test
FAIL: tests/demo-make.test
FAIL: tests/demo-exec.test
FAIL: tests/demo-inst.test
SKIP: tests/demo-unst.test
PASS: tests/demo-deplibs.test
PASS: tests/depdemo-conf.test
PASS: tests/depdemo-make.test
PASS: tests/depdemo-exec.test
PASS: tests/depdemo-inst.test
PASS: tests/depdemo-unst.test
PASS: tests/mdemo-conf.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/mdemo-dryrun.test
PASS: tests/mdemo2-conf.test
PASS: tests/mdemo2-make.test
PASS: tests/mdemo2-exec.test
PASS: tests/pdemo-conf.test
FAIL: tests/pdemo-make.test
FAIL: tests/pdemo-exec.test
FAIL: tests/pdemo-inst.test
PASS: tests/demo-nofast.test
FAIL: tests/demo-make.test
FAIL: tests/demo-exec.test
FAIL: tests/demo-inst.test
SKIP: tests/demo-unst.test
PASS: tests/depdemo-nofast.test
PASS: tests/depdemo-make.test
PASS: tests/depdemo-exec.test
PASS: tests/depdemo-inst.test
PASS: tests/depdemo-unst.test
PASS: tests/demo-pic.test
FAIL: tests/demo-make.test
FAIL: tests/demo-exec.test
PASS: tests/demo-nopic.test
FAIL: tests/demo-make.test
FAIL: tests/demo-exec.test
PASS: tests/cdemo-shared.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-shared.test
FAIL: tests/demo-make.test
FAIL: tests/demo-exec.test
FAIL: tests/demo-inst.test
SKIP: tests/demo-hardcode.test
SKIP: tests/demo-relink.test
SKIP: tests/demo-noinst-link.test
SKIP: tests/demo-unst.test
PASS: tests/depdemo-shared.test
PASS: tests/depdemo-make.test
PASS: tests/depdemo-exec.test
PASS: tests/depdemo-inst.test
PASS: tests/depdemo-relink.test
PASS: tests/depdemo-unst.test
PASS: tests/mdemo-shared.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/cdemo-undef.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/tagdemo-static.test
FAIL: tests/tagdemo-make.test
SKIP: tests/tagdemo-exec.test
PASS: tests/tagdemo-conf.test
FAIL: tests/tagdemo-make.test
SKIP: tests/tagdemo-exec.test
PASS: tests/tagdemo-shared.test
FAIL: tests/tagdemo-make.test
SKIP: tests/tagdemo-exec.test
PASS: tests/tagdemo-undef.test
FAIL: tests/tagdemo-make.test
SKIP: tests/tagdemo-exec.test

20 of 95 tests failed
(11 tests were not run)
Please report to bug-libtool@gnu.org

make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.

demo-make.test: ===  Running demo-make.test
demo-make.test: ===  Running `make ' in demo
/bin/sh ./libtool --tag=CC--mode=compile gcc 
-DPACKAGE_NAME=\"demo\" -DPACKAGE_TARNAME=\"demo\" -DPACKAGE_VERSION=\"1.0\" 
-DPACKAGE_STRING=\"demo\ 1.0\" -DPACKAGE_BUGREPORT=\"[EMAIL PROTECTED]" 
-DPACKAGE=\"demo\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.   -I./../..   -g -O2 -c -o hello.lo 
hello.c
libtool: compile:  gcc -DPACKAGE_NAME=\"demo\" -DPACKAGE_TARNAME=\"demo\" 
-DPACKAGE_VERSION=\"1.0\" "-DPACKAGE_STRING=\"demo 1.0\"" 
-DPACKAGE_BUGREPORT=\"[EMAIL PROTECTED]" -DPACKAGE=\"demo\" -DVERSION=\"1.0\" 
-DS