I'm attempting to forward port the branch-1-5 UnixWare fixes to CVS HEAD. All of the old tests pass now but 2 of the new tests (18 & 19) fail. Pointers would be appreciated.
............ ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## 18. template.at:23: testing ... template.at:24: test -n "$CXX" || (exit 77) template.at:74: $LIBTOOL --tag=CXX --mode=compile $CXX -I. $CPPFLAGS $CXXFLAGS -c -o alib.lo alib.cpp stderr: stdout: libtool: compile: CC -I. -g -c alib.cpp -KPIC -DPIC -o .libs/alib.o libtool: compile: CC -I. -g -c alib.cpp -o alib.o >/dev/null 2>&1 template.at:75: $LIBTOOL --tag=CXX --mode=compile $CXX -I. $CPPFLAGS $CXXFLAGS -c -o aclib.lo aclib.cpp stderr: stdout: libtool: compile: CC -I. -g -c aclib.cpp -KPIC -DPIC -o .libs/aclib.o libtool: compile: CC -I. -g -c aclib.cpp -o aclib.o >/dev/null 2>&1 template.at:76: $LIBTOOL --tag=CXX --mode=link $CXX $CPPFLAGS $CXXFLAGS -o libaclib.la aclib.lo stderr: stdout: libtool: link: ar cru .libs/libaclib.a .libs/aclib.o libtool: link: : .libs/libaclib.a libtool: link: creating libaclib.la libtool: link: ( cd ".libs" && rm -f "libaclib.la" && ln -s "../libaclib.la" "libaclib.la" ) template.at:77: $LIBTOOL --tag=CXX --mode=link $CXX $CPPFLAGS $CXXFLAGS -o libalib.la -rpath /usr/local/lib alib.lo libaclib.la stderr: prelink: INFO: C++ prelinker: executing: CC -c -I. -g -KPIC -DPIC -o.libs/alib.o alib.cpp stdout: libtool: link: (cd .libs/libalib.lax/libaclib.a && ar x /usr/local/src/gnu/libtool/build/tests/testsuite.dir/18/./.libs/libaclib.a) libtool: link: CC -G -h libalib.so.0 -o .libs/libalib.so.0.0.0 .libs/alib.o .libs/libalib.lax/libaclib.a/aclib.o libtool: link: (cd ".libs" && rm -f "libalib.so.0" && ln -s "libalib.so.0.0.0" "libalib.so.0") libtool: link: (cd ".libs" && rm -f "libalib.so" && ln -s "libalib.so.0.0.0" "libalib.so") libtool: link: (cd .libs/libalib.lax/libaclib.a && ar x /usr/local/src/gnu/libtool/build/tests/testsuite.dir/18/./.libs/libaclib.a) libtool: link: ar cru .libs/libalib.a alib.o .libs/libalib.lax/libaclib.a/aclib.o libtool: link: : .libs/libalib.a libtool: link: rm -fr .libs/libalib.lax .libs/libalib.lax libtool: link: creating libalib.la libtool: link: ( cd ".libs" && rm -f "libalib.la" && ln -s "../libalib.la" "libalib.la" ) template.at:78: $CXX -I. $CPPFLAGS $CXXFLAGS -c prog.cpp stderr: stdout: template.at:79: $LIBTOOL --tag=CXX --mode=link $CXX $CPPFLAGS $CXXFLAGS -o prog prog.$OBJEXT libalib.la stderr: Undefined first referenced symbol in file cq<T1>(T1) [with T1=int, return type=T1] ./.libs/libalib.so UX:ld: ERROR: Symbol referencing errors. No output written to .libs/prog stdout: libtool: link: CC -g -o .libs/prog prog.o ./.libs/libalib.so -R/usr/local/lib template.at:79: exit code was 1, expected 0 18. template.at:23: 18. simple template test (template.at:23): FAILED (template.at:79) 19. template.at:115: testing ... template.at:116: test -n "$CXX" || (exit 77) template.at:199: $CXX $CPPFLAGS $CXXFLAGS -c -o $main_o ../src/sub/main.cpp stderr: stdout: template.at:207: $LIBTOOL --tag=CXX --mode=compile $CXX $CPPFLAGS $CXXFLAGS -c -o lib/a.lo ../src/lib/a.cpp stderr: stdout: libtool: compile: CC -I../src/lib -I../src/lib2 -g -c ../src/lib/a.cpp -KPIC -DPIC -o lib/.libs/a.o libtool: compile: CC -I../src/lib -I../src/lib2 -g -c ../src/lib/a.cpp -o lib/a.o >/dev/null 2>&1 template.at:208: $LIBTOOL --tag=CXX --mode=compile $CXX $CPPFLAGS $CXXFLAGS -c -o lib2/b.lo ../src/lib2/b.cpp stderr: stdout: libtool: compile: CC -I../src/lib -I../src/lib2 -g -c ../src/lib2/b.cpp -KPIC -DPIC -o lib2/.libs/b.o libtool: compile: CC -I../src/lib -I../src/lib2 -g -c ../src/lib2/b.cpp -o lib2/b.o >/dev/null 2>&1 template.at:209: $CXX $CPPFLAGS $CXXFLAGS -c ../src/sub/main.cpp stderr: stdout: template.at:211: $LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib/liba.la lib/a.lo stderr: stdout: libtool: link: ar cru lib/.libs/liba.a lib/.libs/a.o libtool: link: : lib/.libs/liba.a libtool: link: creating lib/liba.la libtool: link: ( cd "lib/.libs" && rm -f "liba.la" && ln -s "../liba.la" "liba.la" ) template.at:212: $LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o lib2/libb.la lib2/b.lo stderr: stdout: libtool: link: ar cru lib2/.libs/libb.a lib2/.libs/b.o libtool: link: : lib2/.libs/libb.a libtool: link: creating lib2/libb.la libtool: link: ( cd "lib2/.libs" && rm -f "libb.la" && ln -s "../libb.la" "libb.la" ) template.at:213: $LIBTOOL --tag=CXX --mode=link $CXX $CXXFLAGS -o sub/main $main_o lib2/libb.la lib/liba.la stderr: prelink: INFO: C++ prelinker: executing: CC -c -I../src/lib -I../src/lib2 -g -osub/main.o ../src/sub/main.cpp Undefined first referenced symbol in file b<T1>(T1 &) [with T1=bs, return type=unsigned int] libb.a(b.o) UX:ld: ERROR: Symbol referencing errors. No output written to sub/main stdout: libtool: link: CC -g -o sub/main sub/main.o lib2/.libs/libb.a lib/.libs/liba.a template.at:214: ./sub/main; lt_status=$?; if test $lt_status -eq 0; then :; elif test "X$host" != "X$build" && \ { test -x "./sub/main" || test -x "./sub/main"$EXEEXT; } then (exit 77); else (exit $lt_status); fi 0a1 > UX:ksh: ERROR: ./sub/main: not found 19. template.at:115: 19. template test with subdirs (template.at:115): FAILED (template.at:214) ............ -- Tim Rice Multitalents (707) 887-1469 [EMAIL PROTECTED] _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool