bug-libtool
[Top][All Lists]
Advanced

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

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


From: Kyle Stemen
Subject: Make check fails in libtool 2.1a (CVS snapshot) on AIX
Date: Fri, 29 Jun 2007 23:29:50 -0700
User-agent: Thunderbird 1.5.0.12 (X11/20070530)

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 address@hidden
====================================
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=\"address@hidden" 
-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=\"address@hidden" -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 hello.c  -DPIC -o .libs/hello.o
        /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=\"address@hidden" 
-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 foo.lo 
foo.c
libtool: compile:  gcc -DPACKAGE_NAME=\"demo\" -DPACKAGE_TARNAME=\"demo\" 
-DPACKAGE_VERSION=\"1.0\" "-DPACKAGE_STRING=\"demo 1.0\"" 
-DPACKAGE_BUGREPORT=\"address@hidden" -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 foo.c  -DPIC -o .libs/foo.o
        /bin/sh ./libtool --tag=CC    --mode=link gcc  -g -O2  -no-undefined 
-version-info 3:12:1  -o libhello.la -rpath 
/home/kstemen/libtool/libtool-2.1a/_inst/lib hello.lo foo.lo -lm 
libtool: link: generating symbol list for `libhello.la'
libtool: link: /usr/bin/nm -B -BCpg  .libs/hello.o .libs/foo.o   | awk '{ if 
((($ 2 == "T") || ($ 2 == "D") || ($ 2 == "B")) && (substr($ 3,1,1) != ".")) { 
print $ 3 } }' | sort -u > .libs/libhello.exp
libtool: link: gcc -shared -o .libs/libhello.so.2  .libs/hello.o .libs/foo.o   
-lm -lc -Wl,-bnoentry    -Wl,-bE:.libs/libhello.exp -Wl,-bernotok
libtool: link: ar cru .libs/libhello.a .libs/libhello.so.2
libtool: link: creating libhello.la
libtool: link: ( cd ".libs" && rm -f "libhello.la" && ln -s "../libhello.la" 
"libhello.la" )
        gcc -DPACKAGE_NAME=\"demo\" -DPACKAGE_TARNAME=\"demo\" 
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"demo\ 1.0\" 
-DPACKAGE_BUGREPORT=\"address@hidden" -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 main.c
        /bin/sh ./libtool --tag=CC    --mode=link gcc  -g -O2    -o hell main.o 
libhello.la 
libtool: link: gcc -g -O2 -o .libs/hell main.o  -L./.libs -lhello -lm 
-Wl,-blibpath:/home/kstemen/libtool/libtool-2.1a/_inst/lib:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0/../../..:/usr/lib:/lib
 
libtool: link: creating hell
        /bin/sh ./libtool --tag=CC    --mode=link gcc  -g -O2    -o hell_static 
main.o libhello.la 
libtool: link: gcc -g -O2 -o .libs/hell_static main.o  -L./.libs -lhello -lm 
-Wl,-blibpath:/home/kstemen/libtool/libtool-2.1a/_inst/lib:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0/../../..:/usr/lib:/lib
 
libtool: link: creating hell_static
        gcc -DPACKAGE_NAME=\"demo\" -DPACKAGE_TARNAME=\"demo\" 
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"demo\ 1.0\" 
-DPACKAGE_BUGREPORT=\"address@hidden" -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 dlmain.c
        /bin/sh ./libtool --tag=CC    --mode=link gcc  -g -O2 -export-dynamic 
-dlpreopen libhello.la   -o helldl dlmain.o  
libtool: link: rm -f .libs/helldl.nm .libs/helldl.nmS .libs/helldl.nmT
libtool: link: creating .libs/helldlS.c
libtool: link: extracting global C symbols from `./.libs/libhello.so.2'
libtool: link: (cd .libs && gcc -g -O2 -c -fno-builtin "helldlS.c")
libtool: link: rm -f ".libs/helldlS.c" ".libs/helldl.nm" ".libs/helldl.nmS" 
".libs/helldl.nmT"
libtool: link: gcc -g -O2 .libs/helldlS.o -o .libs/helldl dlmain.o  -L./.libs 
-lhello -lm 
-Wl,-blibpath:/home/kstemen/libtool/libtool-2.1a/_inst/lib:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0:/opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.0/../../..:/usr/lib:/lib
 
ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FD_libhello_so
ld: 0711-317 ERROR: Undefined symbol: _GLOBAL__FI_libhello_so
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make: The error code from the last command is 1.


Stop.
FAIL: tests/demo-make.test

reply via email to

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