bug-libtool
[Top][All Lists]
Advanced

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

libtool on aix 5.2


From: Evan Rempel
Subject: libtool on aix 5.2
Date: Mon, 22 Aug 2005 15:32:12 -0700 (Pacific Standard Time)


Using libtool "ltmain.sh (GNU libtool) 1.5.18 (1.1220.2.245 2005/05/16 08:55:27)" on AIX 5.2 fail some of the tests.

FAIL: mdemo-make.test
FAIL: dryrun.test
FAIL: mdemo-make.test
FAIL: mdemo-make.test
FAIL: link-order.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test

7 of 95 tests failed
(8 tests were not run)
Please report to address@hidden


-------------------
mdemo-make.test


/usr/bin/nm -B -BCpg .libs/mlib.o ./../libltdl/.libs/libltdlc.a | awk '{ if ((($2 == "T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }' | sort -u > .libs/libmlib.exp cc -Wl,-bM:SRE -o .libs/libmlib.so.0 .libs/mlib.o -ldl -lc -Wl,-bE:.libs/libmlib.exp -Wl,-bnoentry ${wl}-bernotok
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlinit
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlerror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlexit
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlopen
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlgetinfo
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlsym
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlclose
ld: 0711-319 WARNING: Exported symbol not defined: lt_dladderror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dladdsearchdir
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_get_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_register
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_set_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlforeach
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlforeachfile
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlfree
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlgetsearchpath
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlhandle_next
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlinsertsearchdir
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlisresident
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_add
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_find
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_name
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_next
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_remove
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmakeresident
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmalloc
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmutex_register
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlopenext
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlpreload
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlpreload_default
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlrealloc
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlseterror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlsetsearchpath
ld: 0711-317 ERROR: Undefined symbol: .lt_dlinit
ld: 0711-317 ERROR: Undefined symbol: .lt_dlerror
ld: 0711-317 ERROR: Undefined symbol: .lt_dlexit
ld: 0711-317 ERROR: Undefined symbol: .lt_dlopen
ld: 0711-317 ERROR: Undefined symbol: .lt_dlgetinfo
ld: 0711-317 ERROR: Undefined symbol: .lt_dlsym
ld: 0711-317 ERROR: Undefined symbol: .lt_dlclose
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.

--------------------------
dryrun.test

=== Running dryrun.test
= Running make clean in ../mdemo
 rm -f mdemo mdemo
 rm -f mdemo_static mdemo_static
test -z "libsub.la foo1.la libfoo2.la libmlib.la" || rm -f libsub.la foo1.la libfoo2.la libmlib.la
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
        rm -rf .libs _libs
        rm -f *.o
        rm -f *.lo
Target "clean" is up to date.
make: 1254-002 Cannot find a rule to create target main. from dependencies.
Stop.

----------------------------------
mdemo-make.test

cc -Wl,-bM:SRE -o .libs/libmlib.so.0 .libs/mlib.o -ldl -lc -Wl,-bE:.libs/libmlib.exp -Wl,-bnoentry ${wl}-bernotok
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlinit
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlerror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlexit
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlopen
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlgetinfo
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlsym
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlclose
ld: 0711-319 WARNING: Exported symbol not defined: lt_dladderror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dladdsearchdir
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_get_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_register
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlcaller_set_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlforeach
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlforeachfile
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlfree
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlgetsearchpath
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlhandle_next
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlinsertsearchdir
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlisresident
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_add
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_data
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_find
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_name
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_next
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlloader_remove
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmakeresident
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmalloc
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlmutex_register
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlopenext
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlpreload
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlpreload_default
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlrealloc
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlseterror
ld: 0711-319 WARNING: Exported symbol not defined: lt_dlsetsearchpath
ld: 0711-317 ERROR: Undefined symbol: .lt_dlinit
ld: 0711-317 ERROR: Undefined symbol: .lt_dlerror
ld: 0711-317 ERROR: Undefined symbol: .lt_dlexit
ld: 0711-317 ERROR: Undefined symbol: .lt_dlopen
ld: 0711-317 ERROR: Undefined symbol: .lt_dlgetinfo
ld: 0711-317 ERROR: Undefined symbol: .lt_dlsym
ld: 0711-317 ERROR: Undefined symbol: .lt_dlclose
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.

---------------------------
link-order.test

- does not end in an error, so you may want the entire verbose output.


---------------------------
tagdemo-make.test

/usr/bin/nm -B -BCpg .libs/baz.o ./.libs/libfoo.a | awk '{ if ((($2 == "T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }' | sort -u > .libs/libbaz.exp xlC_r -bM:SRE -o .libs/libbaz.so.0 .libs/baz.o -lm -lc -bE:.libs/libbaz.exp -bnoentry ${wl}-bernotok ld: 0711-319 WARNING: Exported symbol not defined: {foobar_derived}foobar::virtual-fn-table-ptr
ld: 0711-319 WARNING: Exported symbol not defined: foobar_derived::foo()
ld: 0711-319 WARNING: Exported symbol not defined: ostream::operator<<(ostream&(*)(ostream&))
ld: 0711-319 WARNING: Exported symbol not defined: cos(double)
ld: 0711-319 WARNING: Exported symbol not defined: foo
ld: 0711-319 WARNING: Exported symbol not defined: hello
ld: 0711-319 WARNING: Exported symbol not defined: foobar_derived::hello()
ld: 0711-317 ERROR: Undefined symbol: .foobar_derived::foo()
ld: 0711-317 ERROR: Undefined symbol: Virtual table for class "foobar_derived": first non-inline virtual function in "foobar_derived" is not defined.
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.


--------------------------
More information/detail available should it be needed.


The end result is that I can not use libtool (the latest version) for building any project.

The version
ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52)

does work correctly under AIX 5.2.

--
Evan Rempel                             address@hidden
Senior Programmer Analyst               250.721.7691
Computing Services
University of Victoria




reply via email to

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