Dear List I have a Java application that needs ~25GB of RAM and ist should run on Debian sparc64. Since it doesn't work with gcj (the app silently exits), I wanted to compile openjdk-6 resp. the JRE of it, since I haven't found a binary openjdk version for sparc64.
I start the compiling with (it doesn't work with fakeroot): adi@t5440:~/src/debian/openjdk-6-6b18-1.8.5$ debian/rules binary [...] Rebuilding /home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/lib/sparcv9/libioser12.so because of /home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/obj64/.files_compiled mapfile-vers gcc-4.4 -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -m64 -mcpu=v9 -D_sparcv9_ -Dsparcv9 -DARCH='"sparcv9"' -DLINUX -DRELEASE='"1.6.0_18"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/CClassHeaders -I../../../../src/solaris/javavm/export -I../../../../src/share/javavm/export -I../../../../src/share/javavm/include -I../../../../src/solaris/javavm/include -ICClassHeaders -I/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/bootstrap/jdk1.6.0/include -I/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/bootstrap/jdk1.6.0/include/linux -I../../../../src/share/native/common -I../../../../src/solaris/native/common -I../../../../src/share/native/com/sun/corba/se/internal/io -I../../../../src/solaris/native/com/sun/corba/se/internal/io -Xlinker -O1 -Xlinker -version-script=mapfile-vers -m64 -mcpu=v9 -Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$ORIGIN -Xlinker -z -Xlinker defs -Wl,-Bsymbolic-functions -L/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/lib/sparcv9 -Wl,-soname=libioser12.so -shared -mimpure-text -o /home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/lib/sparcv9/libioser12.so /home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/tmp/sun/com.sun.corba.se.internal.io/ioser12/obj64/ioser.o -L/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/bootstrap/jdk1.6.0/jre/lib/sparcv9/server -ljvm -L/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/bootstrap/jdk1.6.0/jre/lib/sparcv9 -L/usr/lib/gcc/sparc64-linux-gnu/4.4.5/ -lgcj -L/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/bootstrap/jdk1.6.0/jre/lib/sparcv9/server -ljvm -lc /usr/bin/ld: cannot find -ljvm collect2: ld returned 1 exit status make[6]: *** [/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/build/linux-sparcv9/corba/lib/sparcv9/libioser12.so] Error 1 make[6]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/corba/make/sun/corba/core' make[5]: *** [build] Error 1 make[5]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/corba/make/sun/corba' make[4]: *** [build] Error 1 make[4]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/corba/make/sun' make[3]: *** [build] Error 1 make[3]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj/corba/make' make[2]: *** [corba-build] Error 2 make[2]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build/openjdk-ecj' make[1]: *** [stamps/icedtea-ecj.stamp] Error 2 make[1]: Leaving directory `/home/adi/src/debian/openjdk-6-6b18-1.8.5/build' make: *** [stamps/build] Error 1 I googled a bit and found that the lib libjvm.so is needed. This library is installed on the system: adi@t5440:~/src/debian/openjdk-6-6b18-1.8.5$ locate libjvm.so /usr/lib/gcj-4.4-10/libjvm.so /usr/lib/jvm/java-1.5.0-gcj-4.4/jre/lib/sparc64/client/libjvm.so /usr/lib/jvm/java-1.5.0-gcj-4.4/jre/lib/sparc64/server/libjvm.so /usr/lib/jvm/java-1.5.0-gcj-4.4/lib/libjvm.so adi@t5440:~/src/debian/openjdk-6-6b18-1.8.5$ I think I run into the same error as reported in Bug#575346. I suppose it is still the same bug, but I am quite unsure about it. What should I do to overcome this? Thank you! Best regards, Adrian. -- ................................ ETH Zürich Adrian Zaugg, HIL F 51.3 Institut für Verkehrsplanung und Transportsysteme CH-8093 Zürich +41 44 633 37 93 ................................ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

