Summary: | dev-java/kaffe: VM crashes during initialization | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lukas Turek <8an> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | robilad |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 309459 | ||
Attachments: | Full debugging output of Kaffe VM |
Description
Lukas Turek
2006-10-23 04:40:46 UTC
Created attachment 100264 [details]
Full debugging output of Kaffe VM
I tried removing CFLAGS, with CFLAGS="-O1" CXXFLAGS="" MAKEOPTS="" it still crashes, with CFLAGS="-O0" it does not compile: make[2]: Entering directory `/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/kaffe/kaffe' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../config -I../kaffevm -I./../kaffevm -I../../libltdl -I../../kaffe/jvmpi -I../../kaffe/xprof -I../../kaffe/kaffevm/jni -I../../include -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/jit3 -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/systems/unix-pthreads -I../../replace -I../../config -I../../include -I../../libraries/javalib/external/classpath/include -DKAFFE_VMDEBUG -D_REENTRANT -pipe -fno-strict-aliasing -Wall -W -Wextra -pthread -c main.c rm -f version-info.h version-info.hT echo "/* version-info.h is automagically generated by Kaffe's Makefile */" > version-info.hT sed < ../../ChangeLog \ -e 's/^/#define VER_CHANGELOG_HEAD "/' \ -e 's/$/"/' \ -e '1q' >> version-info.hT echo '#define VER_COMPILE_DATE "'`date`'" ' >> version-info.hT echo '#define VER_COMPILE_HOST "'`hostname`'"' >> version-info.hT echo '#define VER_CC "i686-pc-linux-gnu-gcc"' >> version-info.hT echo '#define VER_KAFFELIBS """"' >> version-info.hT echo '#define VER_CFLAGS """-pipe -fno-strict-aliasing -Wall -W -Wextra -pthread"' >> version-info.hT echo '#define VER_CPPFLAGS "-I../kaffevm -I./../kaffevm -I../../libltdl -I../../kaffe/jvmpi -I../../kaffe/xprof -I../../kaffe/kaffevm/jni -I../../include ""-I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/jit3 -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/systems/unix-pthreads -I../../replace -I../../config -I../../include -I../../libraries/javalib/external/classpath/include -DKAFFE_VMDEBUG -D_REENTRANT"' >> version-info.hT echo '#define VER_LDFLAGS ""' >> version-info.hT echo '#define VER_DEFS "-DHAVE_CONFIG_H"' >> version-info.hT echo '#define VER_PREFIX "/opt/kaffe-1.1.7"' >> version-info.hT echo '#define VER_THREAD_SYSTEM "unix-pthreads"' >> version-info.hT echo '#define VER_GARBAGE_COLLECTOR "kaffe-gc"' >> version-info.hT mv version-info.hT version-info.h i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../config -I../kaffevm -I./../kaffevm -I../../libltdl -I../../kaffe/jvmpi -I../../kaffe/xprof -I../../kaffe/kaffevm/jni -I../../include -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/jit3 -I/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/./kaffe/kaffevm/systems/unix-pthreads -I../../replace -I../../config -I../../include -I../../libraries/javalib/external/classpath/include -DKAFFE_VMDEBUG -D_REENTRANT -pipe -fno-strict-aliasing -Wall -W -Wextra -pthread -c version.c /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -pipe -fno-strict-aliasing -Wall -W -Wextra -pthread -o kaffe-bin -export-dynamic main.o version.o -dlopen ../../libraries/clib/native/libjavalang.la -dlopen ../../libraries/clib/net/libjavanet.la -dlopen ../../libraries/clib/io/libjavaio.la -dlopen ../../libraries/clib/nio/libjavanio.la -dlopen ../../libraries/clib/zip/libzip.la -dlopen ../../libraries/clib/management/libmanagement.la -dlopen ../../libraries/clib/security/libsecurity.la ../../kaffe/kaffevm/libkaffevm.la ../../replace/libreplace.la mkdir .libs rm -f .libs/kaffe-bin.nm .libs/kaffe-bin.nmS .libs/kaffe-bin.nmT creating .libs/kaffe-binS.c (cd .libs && i686-pc-linux-gnu-gcc -pipe -fno-strict-aliasing -Wall -W -Wextra -c -fno-builtin "kaffe-binS.c") rm -f .libs/kaffe-binS.c .libs/kaffe-bin.nm .libs/kaffe-bin.nmS .libs/kaffe-bin.nmT i686-pc-linux-gnu-gcc -pipe -fno-strict-aliasing -Wall -W -Wextra -pthread -o .libs/kaffe-bin main.o version.o .libs/kaffe-binS.o -Wl,--export-dynamic ../../kaffe/kaffevm/.libs/libkaffevm.so -ldl -lm ../../replace/.libs/libreplace.a -Wl,--rpath -Wl,/opt/kaffe-1.1.7/jre/lib/i386 ../../kaffe/kaffevm/.libs/libkaffevm.so: undefined reference to `UTFfree' ../../kaffe/kaffevm/.libs/libkaffevm.so: undefined reference to `instantiateSignature' ../../kaffe/kaffevm/.libs/libkaffevm.so: undefined reference to `UTFmalloc' collect2: ld returned 1 exit status make[2]: *** [kaffe-bin] Error 1 make[2]: Leaving directory `/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/kaffe/kaffe' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kaffe-1.1.7-r3/work/kaffe-1.1.7/kaffe' make: *** [all-recursive] Error 1 I tried CVS version of Kaffe, and it mostly works. Simple packages like ant-core emerged, OpenOffice not (but I think that's expected), most Java applets work too (in Konqueror). kaffe is package masked for removal. closing as wontfix. |