About installing Fenfire on clean Debian installation at lorien.it.jyu.fi.
All except Loom compiles. (Loom doesn't have proper target in Makefile)
Still problem with Kaffe+Jython: sys-package-mgr: skipping bad jar, '/usr/local/kaffe/jre/lib/rt.jar'
I resolved that by adding rt.jar from current Debian package (Kaffe 1.07) into CLASSPATH.
ANT don't work:
BUILD FAILED file:/home/atsoukka/fenfire/fenfire/build.xml:28: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.
MouseWheelEvent is in CVS Kaffe, but now got HBox/HBoxVob not found error, changed kjc to jikes and got a lot of warnings and some errors:
*** Semantic Error: The import "java/awt/event/MouseWheelEvent" is not valid, since it does not name a type in a package. *** Semantic Error: A candidate for type "MouseWheelEvent" was found, but it is invalid and needs to be fixed before this type will successfully compile. *** Semantic Error: No applicable overload was found for a constructor of type "java.lang.Error". Perhaps you wanted the overloaded version "Error(java.lang.String $1);" instead?
Navidoc works with single files, but crashed unexceptedly after about dozen of reST -files:
buildStackTrace((nil)): can't allocate stackTraceInfo kaffe-bin: exception.c:463: dispatchException: Assertion `baseframe != ((void *)0)' failed.
All C++ code seemed to compile (callgl, glmosaictext, libvob).
ANT didn't work:
BUILD FAILED java.lang.ExceptionInInitializerError: [exception was java.lang.NoClassDefFoundError: Lorg/apache/tools/ant/taskdefs/optional/splash/SplashScreen;]
Libvob's JAVA code didn't compile:
org/nongnu/libvob/impl/gl/GLScreen.java:1: error:Import of type "java/awt/event/MouseWheelEvent" from unnamed package [JLS 7.6] java/awt/event/MouseWheelEvent not yet in Debian's Kaffe?
Javadoc didn't work:
java.lang.ClassNotFoundException: sun/tools/javadoc/Main RESOLVED: Classes should be installed outside Kaffe.
Jython seemed to work, but Navidoc crashed it with:
os.putenv("MPINPUTS", "../navidoc/mp/") File "rst2any.py", line 32, in ? File "/home/atsoukka/fenfire/navidoc/config.py", line 32, in ? File "javaos.py", line 139, in __setitem__ File "javaos.py", line 122, in _LazyDict__populate File "javaos.py", line 269, in _getEnvironment File "javaos.py", line 221, in execute java.lang.InternalError: fork() not provided ...
Packages installed explicitly (and caused a lot of packages to install implicitly via apt-get) after default Debian installation from unstable: