Wolfgang Baer <[EMAIL PROTECTED]> writes: > Hi David, > > David N. Welton wrote: > > This still doesn't work, although at least it doesn't segfault: > > ant -verbose -Dbuild.compiler=gcj > > If it does not segfault now - what for problems are getting > you now ? Can you attache the output (the essential parts)
It's probably an upstream thing. @ashland [~/workshop/hecl] $ ant -verbose -Dbuild.compiler=gcj compileCore .... .... .... BUILD FAILED /home/davidw/workshop/hecl/build.xml:102: Error running gcj compiler at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile (DefaultCompilerAdapter.java:446) at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile (DefaultCompilerAdapter.java:365) at org.apache.tools.ant.taskdefs.compilers.Gcj.execute (Gcj.java:45) at org.apache.tools.ant.taskdefs.Javac.compile (Javac.java:936) at org.apache.tools.ant.taskdefs.Javac.execute (Javac.java:758) at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:275) at org.apache.tools.ant.Task.perform (Task.java:364) at org.apache.tools.ant.Target.execute (Target.java:341) at org.apache.tools.ant.Target.performTasks (Target.java:369) at org.apache.tools.ant.Project.executeTarget (Project.java:1214) at org.apache.tools.ant.Project.executeTargets (Project.java:1062) at org.apache.tools.ant.Main.runBuild (Main.java:673) at org.apache.tools.ant.Main.startAnt (Main.java:188) at org.apache.tools.ant.launch.Launcher.run (Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main (Launcher.java:55) Caused by: java.io.IOException at java.lang.reflect.Method.invoke0 (Method.java) at java.lang.reflect.Method.invoke (Method.java:255) at java.lang.reflect.Constructor.newInstance (Constructor.java:90) at java.lang.Class.newInstance (Class.java:429) at kaffe.lang.UNIXProcess.<init> (UNIXProcess.java:103) at java.lang.Runtime.execInternal (Runtime.java) at java.lang.Runtime.exec (Runtime.java:87) at java.lang.reflect.Method.invoke0 (Method.java) at java.lang.reflect.Method.invoke (Method.java:255) at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec (Execute.java:831) at org.apache.tools.ant.taskdefs.Execute.launch (Execute.java:436) at org.apache.tools.ant.taskdefs.Execute.execute (Execute.java:450) at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile (DefaultCompilerAdapter.java:443) ...14 more Caused by: java.io.IOException: No such file or directory at kaffe.lang.UNIXProcess.forkAndExec (UNIXProcess.java) at kaffe.lang.UNIXProcess.access$0 (UNIXProcess.java:26) at kaffe.lang.UNIXProcess$1.run (UNIXProcess.java:57) at java.lang.VMThread.run (VMThread.java:124) --- Nested Exception --- java.io.IOException at java.lang.reflect.Method.invoke0 (Method.java) at java.lang.reflect.Method.invoke (Method.java:255) at java.lang.reflect.Constructor.newInstance (Constructor.java:90) at java.lang.Class.newInstance (Class.java:429) at kaffe.lang.UNIXProcess.<init> (UNIXProcess.java:103) at java.lang.Runtime.execInternal (Runtime.java) at java.lang.Runtime.exec (Runtime.java:87) at java.lang.reflect.Method.invoke0 (Method.java) at java.lang.reflect.Method.invoke (Method.java:255) at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec (Execute.java:831) at org.apache.tools.ant.taskdefs.Execute.launch (Execute.java:436) at org.apache.tools.ant.taskdefs.Execute.execute (Execute.java:450) at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile (DefaultCompilerAdapter.java:443) at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile (DefaultCompilerAdapter.java:365) at org.apache.tools.ant.taskdefs.compilers.Gcj.execute (Gcj.java:45) at org.apache.tools.ant.taskdefs.Javac.compile (Javac.java:936) at org.apache.tools.ant.taskdefs.Javac.execute (Javac.java:758) at org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:275) at org.apache.tools.ant.Task.perform (Task.java:364) at org.apache.tools.ant.Target.execute (Target.java:341) at org.apache.tools.ant.Target.performTasks (Target.java:369) at org.apache.tools.ant.Project.executeTarget (Project.java:1214) at org.apache.tools.ant.Project.executeTargets (Project.java:1062) at org.apache.tools.ant.Main.runBuild (Main.java:673) at org.apache.tools.ant.Main.startAnt (Main.java:188) at org.apache.tools.ant.launch.Launcher.run (Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main (Launcher.java:55) Caused by: java.io.IOException: No such file or directory at kaffe.lang.UNIXProcess.forkAndExec (UNIXProcess.java) at kaffe.lang.UNIXProcess.access$0 (UNIXProcess.java:26) at kaffe.lang.UNIXProcess$1.run (UNIXProcess.java:57) at java.lang.VMThread.run (VMThread.java:124) Total time: 7 seconds > > The problem is that on Debian, there is no 'gcj' binary. > > There is one (although it belongs to the default 3.3 gcj version): > apt-get install gcj > > > Things do work when I make a symlink. > Do thinks work also if you install gcj as said above ? I get this in dselect: _* Opt devel gcj The GNU Java compiler _* Opt devel gcj-3.3 The GNU compiler for Java(TM) _* Opt libs libgcj4-comm Java runtime library for use with gcj (jar files) _* Opt libdevel libgcj4-dev Java development headers and static library for u _* Opt libs libgcj4-awt AWT peer runtime libraries for use with gcj **- Opt libdevel libgcj5-dev Java development headers and static library for u *** Opt devel gcj-3.4 The GNU compiler for Java(TM) I don't see why I need the older version of gcj as I already have 3.4... That's probably why I don't have some of the correct things. Hrm. -- David N. Welton - http://www.dedasys.com/davidw/ Apache, Linux, Tcl Consulting - http://www.dedasys.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]