I've filed PR45773 concerning the new regression in gcj where java classes can
no longer be compiled with ecj.jar. Since r163770 (with r163814 backported to
fix
the libjava build), any attempt to compile a java source file with gcj produces
the error...
gcj --main=testme -O testme.java
Exception in thread "main" java.lang.NoClassDefFoundError:
org.eclipse.jdt.internal.compiler.batch.GCCMain
at gnu.java.lang.MainThread.run(libgcj.12.dylib)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.jdt.internal.compiler.batch.GCCMain not found in
gnu.gcj.runtime.SystemClassLoader{urls=[file:/sw/share/java/ecj/ecj.jar,file:./],
parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.12.dylib)
at java.lang.ClassLoader.loadClass(libgcj.12.dylib)
at java.lang.ClassLoader.loadClass(libgcj.12.dylib)
at gnu.java.lang.MainThread.run(libgcj.12.dylib)
This problem does not exist at r163768. I am reposting this problem since the
new
bugzilla keeps reporting...
GCC Bugzilla has suffered an internal error. Please save this page and send it
to [email protected] with details of what you were doing at the time this
message appeared.
URL: file:///Users/howarth/Internal Error.html
There was an error sending mail from '"howarth at nitro dot med.uc.edu"
<[email protected]>' to '[email protected]':Can't send data
whenever I add new information and nothing appears in the gcc-bugs archives
from those sessions
(although the PR itself if updated).
Jack