Failure to build gcc cvs HEAD 20030915 on sparc-linux: undefined references...

Christian Joensson c.christian.joensson@comhem.se
Tue Sep 16 10:20:00 GMT 2003


Aurora SPARC Linux 1.0 (Ansel) SS20 dual SuperSparc-(II) sun4m:
binutils-2.14.90 20030915 sparc-linux
bison-1.35-1
dejagnu-1.4.2-10 (ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS)
expect-5.32.2-67
gcc-2.96-113
glibc-2.2.5-43sparc.1
glibc-kernheaders-2.4-8.9sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
kernel-smp-2.4.20-3.4sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
tcl-8.3.3-67
LAST_UPDATED: Mon Sep 15 08:25:10 UTC 2003
configure --prefix=/usr/local/gcc-binutils --enable-__cxa_atexit --enable-shared --enable-threads=posix --enable-languages=c,c++,f77,java,objc,treelang
make: -j 4 bootstrap-lean 
...
ranlib .libs/libgcj.a
rm -fr .libs/libgcj.lax
creating libgcj.la
(cd .libs && rm -f libgcj.la && ln -s ../libgcj.la libgcj.la)
/bin/sh ./libtool --tag=GCJ --mode=link /usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -g -O2 -o jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/local/gcc-binutils/lib -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs libgcj.la 
/bin/sh ./libtool --tag=GCJ --mode=link /usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -g -O2 -o gij -rpath /usr/local/gcc-binutils/lib -shared-libgcc gij.o -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs libgcj.la 
/bin/sh ./libtool --tag=GCJ --mode=link /usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -g -O2 -o rmiregistry --main=gnu.java.rmi.registry.RegistryImpl -rpath /usr/local/gcc-binutils/lib -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs libgcj.la 
/bin/sh ./libtool --tag=GCJ --mode=link /usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -g -O2 -o rmic --main=gnu.java.rmi.rmic.RMIC -rpath /usr/local/gcc-binutils/lib -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs libgcj.la 
/usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -g -O2 -o jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -L/usr/local/src/trunk/objdir/gcc -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/bin -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib/../sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -lgcc_s -lc -lgcc_s -lc -Wl,--rpath -Wl,/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/gcc-binutils/lib
/usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -g -O2 -o gij -shared-libgcc gij.o -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -L/usr/local/src/trunk/objdir/gcc -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/bin -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib/../sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -lgcc_s -lc -lgcc_s -lc -Wl,--rpath -Wl,/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/gcc-binutils/lib
/usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -g -O2 -o rmic --main=gnu.java.rmi.rmic.RMIC -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -L/usr/local/src/trunk/objdir/gcc -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/bin -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib/../sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -lgcc_s -lc -lgcc_s -lc -Wl,--rpath -Wl,/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/gcc-binutils/lib
/usr/local/src/trunk/objdir/gcc/gcj -B/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/ -B/usr/local/src/trunk/objdir/gcc/ -g -O2 -o rmiregistry --main=gnu.java.rmi.registry.RegistryImpl -shared-libgcc -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src -L/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -L/usr/local/src/trunk/objdir/gcc -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/bin -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib/../sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -lgcc_s -lc -lgcc_s -lc -Wl,--rpath -Wl,/usr/local/src/trunk/objdir/sparc-unknown-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/gcc-binutils/lib
./tmp/ccJna6Sw.o(.text+0x14): In function `main':
/tmp/ccuIzE0d.i:9: undefined reference to `/.libs/libgcj.so: undefined reference to `java::lang::ArrayIndexOutOfBoundsException::class$'
./.libs/libgcj.so: undefined gnu::gcj::convert::Convert::class$'
/tmp/ccJna6Sw.o(.text+0x1c):/tmp/ccuIzE0d.i:11: undefined reference to `gnu::gcj::convert::Convert::class$'
./.libs/libgcj.so: undefined reference to `java::lang::ArrayIndexOutOfBoundsException::class$'
./.libs/libgcj.so: undefined reference to `java::lang::System::gc()'
./.libs/libgcj.so: undefined reference to `java::net::DatagramPacket::setLength(int)'
./.libs/libgcj.so: undefined reference to `java::lang::IllegalArgumentException::class$'
./.libs/libgcj.so: undefined reference to `java::lang::Character::isWhitespace(wchar_t)'
./.libs/libgcj.so: undefined reference to `java::lang::SecurityManager::class$'
./.libs/libgcj.so: undefined reference to `java::net::InetAddress::class$'
./.libs/libgcj.so: undefined reference to `java::util::zip::DataFormatException::class$'
./.libs/libgcj.so: undefined reference to `java::lang::Boolean::FALSE'
./.libs/libgcj.so: undefined reference to `java::lang::InstantiationException::class$'
./.libs/libgcj.so: undefined reference to `java::lang::NoSuchFieldException::NoSuchFieldException[in-charge](java::lang::String*)'
./.libs/libgcj.so: undefined reference to `java::lang::reflect::Field::class$'
./.libs/libgcj.so: undefined reference to `java::lang::String::String[in-charge](gnu::gcj::runtime::StringBuffer*)'
./.libs/libgcj.so: undefined reference to `java::lang::Runtime::getRuntime()'
./.libs/libgcj.so: undefined reference to `gnu::gcj::runtime::FinalizerThread::FinalizerThread[in-charge]()'
./.libs/libgcj.so: undefined reference to `java::lang::ClassCircularityError::class$'
./.libs/libgcj.so: undefined reference to `java::lang::StringBuffer::class$'
./.libs/libgcj.so: undefined reference to `gnu::gcj::convert::BytesToUnicode::done()'
etc...
Any ideas? parallel build related??
Cheers,
/ChJ


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /