Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Java (http://www.linux-archive.org/debian-java/)
-   -   gcj cannot find ecj any more, on m68k (http://www.linux-archive.org/debian-java/663680-gcj-cannot-find-ecj-any-more-m68k.html)

Thorsten Glaser 05-06-2012 02:56 PM

gcj cannot find ecj any more, on m68k
 
Hi,

I’m having troubles with gcj for a while now, and can’t find it.
It’s not http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42409 :
-rw-r--r-- 1 root root 10171111 Apr 4 07:37 /usr/share/java/libgcj-4.6.jar
Nor is it http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45773
as the code from comment #16 (when compiled to .class on
another system) works as it should.

How to reproduce? Boot up Debian/m68k, e.g. in a VM:
https://wiki.debian.org/Aranym/Quick

Run apt-get update if needed, then apt-get install gcj-4.{4,6}-jdk

root@aranym:~ # cat >x.java
class x {
}
root@aranym:~ # gcj-4.6 -c x.java -v -save-temps
Using built-in specs.
Reading specs from /usr/lib/gcc/m68k-linux-gnu/4.6/libgcj.spec
rename spec startfile to startfileorig
rename spec lib to liborig
COLLECT_GCC=gcj-4.6
COLLECT_LTO_WRAPPER=/usr/lib/gcc/m68k-linux-gnu/4.6/lto-wrapper
Target: m68k-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.6.3-1' --with-bugurl=file:///usr/share/doc/gcj-4.6/README.Bugs --enable-languages=c,c++,java --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-time=yes --disable-libssp --disable-libmudflap --enable-plugin --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.6/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.6 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.6 --with-arch-directory=m68k --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-werror --disable-multilib --enable-checking=release --build=m68k-linux-gnu --host=m68k-linux-gnu --target=m68k-linux-gnu
Thread model: posix
gcc version 4.6.3 (Debian 4.6.3-1)
COLLECT_GCC_OPTIONS='-fsaw-java-file' '-c' '-v' '-save-temps' '-fbootclasspath=./:/usr/share/java/libgcj-4.6.jar' '-g1' '-shared-libgcc' '-m68020'
/usr/lib/gcc/m68k-linux-gnu/4.6/ecj1 x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5 -fzip-dependency x.zip -fzip-target x.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org.eclipse.jdt.internal.compiler.Compiler
at org.eclipse.jdt.internal.compiler.batch.Main.perfo rmCompilation(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.Main.compi le(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.co mpile(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.ma in(eclipse-ecj.jar.so)


The really bad thing is, this used to work with gcj-4.4, which until
some point was our standard gcj as per src:gcc-defaults, although,
for some time before and after the switch to gcj-4.6 no package using
Java was compiled, so the error was never detected.

root@aranym:~ # gcj-4.4 -c x.java -v -save-temps
Using built-in specs.
Reading specs from /usr/lib/gcc/m68k-linux-gnu/4.4.7/libgcj.spec
rename spec startfile to startfileorig
rename spec lib to liborig
Target: m68k-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.7-1' --with-bugurl=file:///usr/share/doc/gcj-4.4/README.Bugs --enable-languages=c,c++,java --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --disable-libssp --disable-libmudflap --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=//usr/lib/jvm/java-1.5.0-gcj-4.4/jre --enable-java-home --with-jvm-root-dir=//usr/lib/jvm/java-1.5.0-gcj-4.4 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.4 --with-arch-directory=m68k --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-werror --disable-multilib --enable-checking=release --build=m68k-linux-gnu --host=m68k-linux-gnu --target=m68k-linux-gnu
Thread model: posix
gcc version 4.4.7 (Debian 4.4.7-1)
COLLECT_GCC_OPTIONS='-fsaw-java-file' '-c' '-v' '-save-temps' '-fbootclasspath=./:/usr/share/java/libgcj-4.4.jar' '-g1' '-shared-libgcc' '-m68020'
/usr/lib/gcc/m68k-linux-gnu/4.4.7/ecj1 x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.4.jar -g1 -fsource=1.5 -ftarget=1.5 -fzip-dependency x.zip -fzip-target x.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org.eclipse.jdt.internal.compiler.Compiler
at org.eclipse.jdt.internal.compiler.batch.Main.perfo rmCompilation(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.Main.compi le(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.co mpile(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.ma in(eclipse-ecj.jar.so)
1|root@aranym:~ # ls -l /usr/share/java/libgcj-4.4.jar
-rw-r--r-- 1 root root 10165790 Mar 13 19:45 /usr/share/java/libgcj-4.4.jar


So, something is wrong with ecj, but that *also* was not recompiled.
I’ve tried running it with strace (which in itself is a PITA on m68k
as it’s slow as hell due to the TLS emulation used) but was unable
to spot anything pointing to it looking in wrong places.

If someone has an idea how to debug this, you’re welcome.

gcj-4.7 FTBFS’d the last time I tried to build it, but as of writing
this I’ve started to try to compile its latest version, since there
have been uploads in the meantime, maybe it got fixed… but maybe it
would have the same problem… anyway, the compile’s going to take 3
(yes, three) days, so, in the meantime, please look at this.

Thanks,
//mirabilos
--
Solange man keine schmutzigen Tricks macht, und ich meine *wirklich*
schmutzige Tricks, wie bei einer doppelt verketteten Liste beide
Pointer XORen und in nur einem Word speichern, funktioniert Boehm ganz
hervorragend. -- Andreas Bogk über boehm-gc in d.a.s.r


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: Pine.BSM.4.64L.1205061447150.15462@herc.mirbsd.org ">http://lists.debian.org/Pine.BSM.4.64L.1205061447150.15462@herc.mirbsd.org

Andrew Haley 05-09-2012 09:39 AM

gcj cannot find ecj any more, on m68k
 
On 05/06/2012 03:56 PM, Thorsten Glaser wrote:
> If someone has an idea how to debug this, you’re welcome.

Try running ecj1 like this:

gij -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain
Hello.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-<version>.jar -g1 -fsource=1.5 -ftarget=1.5

Andrew.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FAA3B6B.5030207@redhat.com">http://lists.debian.org/4FAA3B6B.5030207@redhat.com

Thorsten Glaser 05-09-2012 11:58 AM

gcj cannot find ecj any more, on m68k
 
Andrew Haley dixit:

>On 05/06/2012 03:56 PM, Thorsten Glaser wrote:
>> If someone has an idea how to debug this, you’re welcome.
>
>Try running ecj1 like this:
>
>gij -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain
>Hello.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-<version>.jar -g1 -fsource=1.5 -ftarget=1.5

OK:

gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
[Loaded (pre-compiled) java.lang.ClassLoader from <no code source>]
[Loaded (pre-compiled) java.lang.Object from <no code source>]
[Loaded (pre-compiled) java.lang.Class from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.Type from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.AnnotatedElement from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.GenericDeclaration from <no code source>]
[Loaded (pre-compiled) java.io.Serializable from <no code source>]
[Loaded (pre-compiled) java.lang.Cloneable from <no code source>]
[Loaded (pre-compiled) java.lang.VMClassLoader from <no code source>]
[Loaded (pre-compiled) java.lang.RuntimePermission from <no code source>]
[Loaded (pre-compiled) java.security.BasicPermission from <no code source>]
[Loaded (pre-compiled) java.security.Permission from <no code source>]
[Loaded (pre-compiled) java.security.Guard from <no code source>]
[Loaded (pre-compiled) java.security.Permissions from <no code source>]
[Loaded (pre-compiled) java.security.PermissionCollection from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable from <no code source>]
[Loaded (pre-compiled) java.util.Dictionary from <no code source>]
[Loaded (pre-compiled) java.util.Map from <no code source>]
[Loaded (pre-compiled) java.security.AllPermission from <no code source>]
[Loaded (pre-compiled) java.security.AllPermission$AllPermissionCollectio n from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable$HashEntry from <no code source>]
[Loaded (pre-compiled) java.util.AbstractMap$SimpleEntry from <no code source>]
[Loaded (pre-compiled) java.util.Map$Entry from <no code source>]
[Loaded (pre-compiled) java.security.ProtectionDomain from <no code source>]
[Loaded (pre-compiled) java.util.HashMap from <no code source>]
[Loaded (pre-compiled) java.util.AbstractMap from <no code source>]
[Loaded (pre-compiled) java.lang.System from <no code source>]
[Loaded (pre-compiled) java.io.BufferedInputStream from <no code source>]
[Loaded (pre-compiled) java.io.FilterInputStream from <no code source>]
[Loaded (pre-compiled) java.io.InputStream from <no code source>]
[Loaded (pre-compiled) java.io.Closeable from <no code source>]
[Loaded (pre-compiled) java.io.FileInputStream from <no code source>]
[Loaded (pre-compiled) java.io.FileDescriptor from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.channels.FileChannelImpl from <no code source>]
[Loaded (pre-compiled) java.nio.channels.FileChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.spi.AbstractInterruptibleChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.Channel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.InterruptibleChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.ByteChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.ReadableByteChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.WritableByteChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.GatheringByteChannel from <no code source>]
[Loaded (pre-compiled) java.nio.channels.ScatteringByteChannel from <no code source>]
[Loaded (pre-compiled) java.lang.SecurityManager from <no code source>]
[Loaded (pre-compiled) java.io.PrintStream from <no code source>]
[Loaded (pre-compiled) java.io.FilterOutputStream from <no code source>]
[Loaded (pre-compiled) java.io.OutputStream from <no code source>]
[Loaded (pre-compiled) java.io.Flushable from <no code source>]
[Loaded (pre-compiled) java.lang.Appendable from <no code source>]
[Loaded (pre-compiled) gnu.classpath.SystemProperties from <no code source>]
[Loaded (pre-compiled) java.util.Properties from <no code source>]
[Loaded (pre-compiled) java.lang.StringBuilder from <no code source>]
[Loaded (pre-compiled) java.lang.AbstractStringBuffer from <no code source>]
[Loaded (pre-compiled) java.lang.CharSequence from <no code source>]
[Loaded (pre-compiled) java.lang.String from <no code source>]
[Loaded (pre-compiled) java.lang.Comparable from <no code source>]
[Loaded (pre-compiled) java.lang.String$CaseInsensitiveComparator from <no code source>]
[Loaded (pre-compiled) java.util.Comparator from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable$3 from <no code source>]
[Loaded (pre-compiled) java.util.AbstractSet from <no code source>]
[Loaded (pre-compiled) java.util.AbstractCollection from <no code source>]
[Loaded (pre-compiled) java.util.Collection from <no code source>]
[Loaded (pre-compiled) java.lang.Iterable from <no code source>]
[Loaded (pre-compiled) java.util.Set from <no code source>]
[Loaded (pre-compiled) java.util.Collections$SynchronizedSet from <no code source>]
[Loaded (pre-compiled) java.util.Collections$SynchronizedCollection from <no code source>]
[Loaded (pre-compiled) java.util.Collections$SynchronizedIterator from <no code source>]
[Loaded (pre-compiled) java.util.Iterator from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable$EntryIterator from <no code source>]
[Loaded (pre-compiled) java.io.BufferedOutputStream from <no code source>]
[Loaded (pre-compiled) java.io.FileOutputStream from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.UnicodeToBytes from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.IOConverter from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.Output_UTF8 from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.Modifier from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.ExtensionClassLoader from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.HelperClassLoader from <no code source>]
[Loaded (pre-compiled) java.net.URLClassLoader from <no code source>]
[Loaded (pre-compiled) java.security.SecureClassLoader from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.URLStreamHandlerCache from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.ConcurrentHashMap from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.ConcurrentMap from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.ConcurrentHashMap$Segment from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantLock from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.Lock from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantLock$NonfairSy nc from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantLock$Sync from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.AbstractQueuedSynchroni zer from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.AbstractOwnableSynchron izer from <no code source>]
[Loaded (pre-compiled) sun.misc.Unsafe from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.Field from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.AccessibleObject from <no code source>]
[Loaded (pre-compiled) java.lang.reflect.Member from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.ConcurrentHashMap$HashEntry from <no code source>]
[Loaded (pre-compiled) java.util.Vector from <no code source>]
[Loaded (pre-compiled) java.util.AbstractList from <no code source>]
[Loaded (pre-compiled) java.util.List from <no code source>]
[Loaded (pre-compiled) java.util.RandomAccess from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.SystemClassLoader from <no code source>]
[Loaded (pre-compiled) java.security.CodeSource from <no code source>]
[Loaded (pre-compiled) java.security.Policy from <no code source>]
[Loaded (pre-compiled) gnu.java.security.provider.DefaultPolicy from <no code source>]
[Loaded (pre-compiled) java.util.StringTokenizer from <no code source>]
[Loaded (pre-compiled) java.util.Enumeration from <no code source>]
[Loaded (pre-compiled) java.io.File from <no code source>]
[Loaded (pre-compiled) java.lang.Math from <no code source>]
[Loaded (pre-compiled) java.util.Random from <no code source>]
[Loaded (pre-compiled) java.lang.Double from <no code source>]
[Loaded (pre-compiled) java.lang.Number from <no code source>]
[Loaded (pre-compiled) java.net.URL from <no code source>]
[Loaded (pre-compiled) java.net.URL$1 from <no code source>]
[Loaded (pre-compiled) java.security.PrivilegedAction from <no code source>]
[Loaded (pre-compiled) java.security.AccessController from <no code source>]
[Loaded (pre-compiled) java.security.VMAccessController from <no code source>]
[Loaded (pre-compiled) java.security.AccessControlContext from <no code source>]
[Loaded (pre-compiled) java.util.HashSet from <no code source>]
[Loaded (pre-compiled) java.util.HashMap$HashEntry from <no code source>]
[Loaded (pre-compiled) java.util.HashMap$HashIterator from <no code source>]
[Loaded (pre-compiled) gnu.classpath.Configuration from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.file.Handler from <no code source>]
[Loaded (pre-compiled) java.net.URLStreamHandler from <no code source>]
[Loaded (pre-compiled) java.lang.Package from <no code source>]
[Loaded (pre-compiled) java.lang.ref.WeakReference from <no code source>]
[Loaded (pre-compiled) java.lang.ref.Reference from <no code source>]
[Loaded (pre-compiled) java.lang.ClassNotFoundException from <no code source>]
[Loaded (pre-compiled) java.lang.Exception from <no code source>]
[Loaded (pre-compiled) java.lang.Throwable from <no code source>]
[Loaded (pre-compiled) java.lang.VMThrowable from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.JarURLLoader from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.URLLoader from <no code source>]
[Loaded (pre-compiled) gnu.java.lang.CPStringBuilder from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.jar.Handler from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.jar.Connection from <no code source>]
[Loaded (pre-compiled) java.net.JarURLConnection from <no code source>]
[Loaded (pre-compiled) java.net.URLConnection from <no code source>]
[Loaded (pre-compiled) gnu.java.net.DefaultContentHandlerFactory from <no code source>]
[Loaded (pre-compiled) java.net.ContentHandlerFactory from <no code source>]
[Loaded (pre-compiled) java.util.Arrays from <no code source>]
[Loaded (pre-compiled) java.util.Arrays$ArrayList from <no code source>]
[Loaded (pre-compiled) java.util.AbstractList$2 from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.jar.Connection$JarFileCache from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.file.Connection from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.BytesToUnicode from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.Input_UTF8 from <no code source>]
[Loaded (pre-compiled) java.util.jar.JarFile from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipFile from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipConstants from <no code source>]
[Loaded (pre-compiled) gnu.java.security.provider.Gnu from <no code source>]
[Loaded (pre-compiled) java.security.Provider from <no code source>]
[Loaded (pre-compiled) gnu.java.security.provider.Gnu$1 from <no code source>]
[Loaded (pre-compiled) gnu.java.security.OID from <no code source>]
[Loaded (pre-compiled) java.lang.Integer from <no code source>]
[Loaded (pre-compiled) java.io.RandomAccessFile from <no code source>]
[Loaded (pre-compiled) java.io.DataOutput from <no code source>]
[Loaded (pre-compiled) java.io.DataInput from <no code source>]
[Loaded (pre-compiled) java.io.DataInputStream from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipFile$PartialInputStream from <no code source>]
[Loaded (pre-compiled) java.nio.charset.Charset from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Provider from <no code source>]
[Loaded (pre-compiled) java.nio.charset.spi.CharsetProvider from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Provider$1 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.US_ASCII from <no code source>]
[Loaded (pre-compiled) java.util.Collections from <no code source>]
[Loaded (pre-compiled) java.util.Collections$EmptySet from <no code source>]
[Loaded (pre-compiled) java.util.Collections$EmptyList from <no code source>]
[Loaded (pre-compiled) java.util.Collections$EmptyMap from <no code source>]
[Loaded (pre-compiled) java.util.Collections$ReverseComparator from <no code source>]
[Loaded (pre-compiled) java.util.Collections$UnmodifiableSet from <no code source>]
[Loaded (pre-compiled) java.util.Collections$UnmodifiableCollection from <no code source>]
[Loaded (pre-compiled) java.util.Collections$UnmodifiableIterator from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_1 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.UTF_8 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.UTF_16BE from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.UTF_16LE from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.UTF_16 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.UnicodeLittle from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1250 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ByteCharset from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1251 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1252 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1253 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1254 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.Windows1257 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_2 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_4 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_5 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_7 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_9 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_13 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.ISO_8859_15 from <no code source>]
[Loaded (pre-compiled) gnu.java.nio.charset.KOI_8 from <no code source>]
[Loaded (pre-compiled) java.util.LinkedHashMap from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipEntry from <no code source>]
[Loaded (pre-compiled) java.util.LinkedHashMap$LinkedHashEntry from <no code source>]
[Loaded (pre-compiled) java.util.jar.Manifest from <no code source>]
[Loaded (pre-compiled) java.util.jar.Attributes from <no code source>]
[Loaded (pre-compiled) gnu.java.util.jar.JarUtils from <no code source>]
[Loaded (pre-compiled) java.util.jar.Attributes$Name from <no code source>]
[Loaded (pre-compiled) java.io.BufferedReader from <no code source>]
[Loaded (pre-compiled) java.io.Reader from <no code source>]
[Loaded (pre-compiled) java.lang.Readable from <no code source>]
[Loaded (pre-compiled) java.io.InputStreamReader from <no code source>]
[Loaded (pre-compiled) gnu.java.net.IndexListParser from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.BootClassLoader from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.core.Handler from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.RemoteURLLoader from <no code source>]
[Loaded (pre-compiled) java.lang.OutOfMemoryError from <no code source>]
[Loaded (pre-compiled) java.lang.VirtualMachineError from <no code source>]
[Loaded (pre-compiled) java.lang.Error from <no code source>]
[Loaded (pre-compiled) java.util.IdentityHashMap from <no code source>]
[Loaded (pre-compiled) gnu.java.net.protocol.core.Connection from <no code source>]
[Loaded (pre-compiled) java.io.IOException from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReadWriteLock from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock$ NonfairSync from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock$ Sync from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock$ Sync$ThreadLocalHoldCounter from <no code source>]
[Loaded (pre-compiled) java.lang.ThreadLocal from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock$ ReadLock from <no code source>]
[Loaded (pre-compiled) java.util.concurrent.locks.ReentrantReadWriteLock$ WriteLock from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.FinalizerThread from <no code source>]
[Loaded (pre-compiled) java.lang.Thread from <no code source>]
[Loaded (pre-compiled) java.lang.Runnable from <no code source>]
[Loaded (pre-compiled) java.lang.StackTraceElement from <no code source>]
[Loaded (pre-compiled) java.lang.ThreadGroup from <no code source>]
[Loaded (pre-compiled) java.lang.Thread$UncaughtExceptionHandler from <no code source>]
[Loaded (pre-compiled) java.lang.ThreadLocalMap from <no code source>]
[Loaded (pre-compiled) java.lang.ThreadLocalMap$Entry from <no code source>]
[Loaded (pre-compiled) java.lang.Runtime from <no code source>]
[Loaded (pre-compiled) gnu.java.lang.MainThread from <no code source>]
[Loaded (pre-compiled) java.util.jar.JarEntry from <no code source>]
[Loaded (pre-compiled) java.security.cert.Certificate from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipFile$ZipEntryEnumeration from <no code source>]
[Loaded (pre-compiled) java.util.HashMap$2 from <no code source>]
[Loaded (pre-compiled) java.util.LinkedHashMap$1 from <no code source>]
[Loaded (pre-compiled) java.util.HashMap$3 from <no code source>]
[Loaded (pre-compiled) java.io.ByteArrayOutputStream from <no code source>]
[Loaded (pre-compiled) java.util.regex.Pattern from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RESyntax from <no code source>]
[Loaded (pre-compiled) java.util.BitSet from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RE from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.REToken from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.REMatch from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RE$CharUnit from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RE$IntPair from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RETokenChar from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RETokenAny from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RETokenRepeated from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.RETokenEndSub from <no code source>]
[Loaded (pre-compiled) java.util.regex.Matcher from <no code source>]
[Loaded (pre-compiled) java.util.regex.MatchResult from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.CharIndexedCharSequence from <no code source>]
[Loaded (pre-compiled) gnu.java.util.regex.CharIndexed from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.JarURLResource from <no code source>]
[Loaded (pre-compiled) gnu.java.net.loader.Resource from <no code source>]
[Loaded (pre-compiled) java.util.jar.JarFile$EntryInputStream from <no code source>]
[Loaded (pre-compiled) java.security.MessageDigest from <no code source>]
[Loaded (pre-compiled) java.security.MessageDigestSpi from <no code source>]
[Loaded (pre-compiled) java.util.zip.Inflater from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipFile$1 from <no code source>]
[Loaded (pre-compiled) java.util.zip.InflaterInputStream from <no code source>]
[Loaded (pre-compiled) java.lang.Boolean from <no code source>]
[Loaded (pre-compiled) java.io.FilePermission from <no code source>]
[Loaded (pre-compiled) java.security.Permissions$PermissionsHash from <no code source>]
[Loaded (pre-compiled) java.lang.VMCompiler from <no code source>]
[Loaded (pre-compiled) java.util.WeakHashMap from <no code source>]
[Loaded (pre-compiled) java.util.WeakHashMap$1 from <no code source>]
[Loaded (pre-compiled) java.util.WeakHashMap$WeakEntrySet from <no code source>]
[Loaded (pre-compiled) java.lang.ref.ReferenceQueue from <no code source>]
[Loaded (pre-compiled) gnu.java.security.hash.MD5 from <no code source>]
[Loaded (pre-compiled) gnu.java.security.hash.BaseHash from <no code source>]
[Loaded (pre-compiled) gnu.java.security.hash.IMessageDigest from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.PersistentByteMap from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.PersistentByteMap$AccessMode from <no code source>]
[Loaded (pre-compiled) java.nio.channels.FileChannel$MapMode from <no code source>]
[Loaded (pre-compiled) java.nio.MappedByteBufferImpl from <no code source>]
[Loaded (pre-compiled) java.nio.MappedByteBuffer from <no code source>]
[Loaded (pre-compiled) java.nio.ByteBuffer from <no code source>]
[Loaded (pre-compiled) java.nio.Buffer from <no code source>]
[Loaded (pre-compiled) java.nio.ByteOrder from <no code source>]
[Loaded (pre-compiled) java.util.Vector$1 from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.SharedLibHelper from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.GCCMain from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.problem.ProblemS everities from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.WeakHashMap$WeakBucket from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.SuffixConst ants from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.WeakHashMap$WeakBucket$WeakEntry from <no code source>]
[Loaded (pre-compiled) java.lang.IllegalArgumentException from <no code source>]
[Loaded (pre-compiled) java.lang.RuntimeException from <no code source>]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.batch.FileSystem $Classpath from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.ByteArrayInputStream from <no code source>]
[Loaded (pre-compiled) java.io.FileReader from <no code source>]
[Loaded (pre-compiled) java.lang.StringBuffer from <no code source>]
[Loaded (pre-compiled) java.util.zip.ZipOutputStream from <no code source>]
[Loaded (pre-compiled) java.util.zip.DeflaterOutputStream from <no code source>]
[Loaded (pre-compiled) java.util.zip.CRC32 from <no code source>]
[Loaded (pre-compiled) java.util.zip.Checksum from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.Messages from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.env.AccessRule from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.env.AccessRuleSe t from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.ArrayList from <no code source>]
[Loaded (pre-compiled) java.io.PrintWriter from <no code source>]
[Loaded (pre-compiled) java.io.Writer from <no code source>]
[Loaded (pre-compiled) java.io.UnsupportedEncodingException from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$Logge r from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.CompilationResul t from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ClassFile from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.TypeConst ants from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.lookup.TypeIds from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.FileSystem from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.INameEnviron ment from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.Character from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$2 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.FilenameFilter from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$5 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.batch.FileSystem $ClasspathSectionProblemReporter from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$3 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.ICompilerRequest or from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.StringReader from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.DefaultP roblemFactory from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.IProblemFactory from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.AbortCom pilation from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Compilatio nUnit from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.ICompilation Unit from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IDependent from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$4 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.IErrorHandlingPo licy from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.MissingResourceException from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.Util from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.LineNumberReader from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.impl.CompilerSta ts from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.HashtableOf Object from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.impl.CompilerOpt ions from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.AbstractAnnotati onProcessorManager from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.Compiler from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.impl.ITypeReques tor from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.Reference Binding from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.TypeBindi ng from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.Binding from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.NumberFormatException from <no code source>]
[Loaded (pre-compiled) java.lang.InstantiationException from <no code source>]
[Loaded (pre-compiled) java.lang.IllegalAccessException from <no code source>]
[Loaded (pre-compiled) java.lang.UnsupportedClassVersionError from <no code source>]
[Loaded (pre-compiled) java.lang.ClassFormatError from <no code source>]
[Loaded (pre-compiled) java.lang.LinkageError from <no code source>]
[Loaded (pre-compiled) java.util.ResourceBundle from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.core.compiler.CompilationProgress from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.Locale from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.LookupEnv ironment from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.lookup.ProblemRe asons from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.text.MessageFormat from <no code source>]
[Loaded (pre-compiled) java.text.Format from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.FileFinder from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.core.compiler.CharOperation from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$Resou rceBundleFactory from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.FileSystem $ClasspathNormalizer from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.OutputStreamWriter from <no code source>]
[Loaded (pre-compiled) java.lang.NoClassDefFoundError from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.Main$1 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.GenericXMLW riter from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.io.StringWriter from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.HashtableOf Int from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.core.compiler.CategorizedProblem from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.core.compiler.IProblem from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.Long from <no code source>]
[Loaded (pre-compiled) java.util.Date from <no code source>]
[Loaded (pre-compiled) java.lang.SecurityException from <no code source>]
[Loaded (pre-compiled) java.io.FileNotFoundException from <no code source>]
[Loaded (pre-compiled) java.text.DateFormat from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.ProblemR eporter from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.ProblemH andler from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.LinkedHashSet from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.impl.IrritantSet from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.AbortCom pilationUnit from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.Compiler$1 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ast.CompilationU nitDeclaration from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ast.ASTNode from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.impl.ReferenceCo ntext from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.SourceTyp eCollisionException from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ProcessTaskManag er from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.problem.DefaultP roblem from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.parser.Parser from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.parser.ParserBas icInformation from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.parser.TerminalT okens from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.ast.OperatorIds from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ReadManager from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ast.ImportRefere nce from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.Compilati onUnitScope from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.Scope from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.parser.Scanner from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryType from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IGenericType from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.ISourceType from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.IDebugRequestor from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.Util$1 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.util.Util$Displa yable from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.Parameter izedTypeBinding from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.lookup.Substitut ion from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.WildcardB inding from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.lookup.TypeVaria bleBinding from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ast.TypeDeclarat ion from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.ast.Statement from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.parser.ScannerHe lper from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.util.ResourceBundle$1 from <no code source>]
[Loaded (pre-compiled) java.util.ResourceBundle$BundleKey from <no code source>]
[Loaded (pre-compiled) gnu.classpath.VMStackWalker from <no code source>]
[Loaded (pre-compiled) java.util.PropertyResourceBundle from <no code source>]
[Loaded (pre-compiled) gnu.gcj.convert.Input_8859_1 from <no code source>]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.env.AccessRestri ction from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathS ourceJar from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathJ ar from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathL ocation from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathD irectory from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.env.NameEnvironm entAnswer from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathD irectory$1 from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.classfmt.ClassFi leReader from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.classfmt.ClassFi leStruct from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryNeste dType from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryField from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IGenericFiel d from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryMetho d from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IGenericMeth od from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.ManifestAna lyzer from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.classfmt.ClassFo rmatException from (file:/usr/share/java/eclipse-ecj-3.5.1.jar <no certificates>)]
[Loaded (pre-compiled) java.lang.ArrayIndexOutOfBoundsException from <no code source>]
[Loaded (pre-compiled) java.lang.IndexOutOfBoundsException from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable$1 from <no code source>]
[Loaded (pre-compiled) java.util.Hashtable$KeyIterator from <no code source>]
[Loaded (pre-compiled) java.util.Collections$8 from <no code source>]
Exception in thread "main" [Loaded (pre-compiled) gnu.gcj.runtime.NameFinder from <no code source>]
[Loaded (pre-compiled) gnu.gcj.runtime.NameFinder$Addr2Line from <no code source>]
[Loaded (pre-compiled) java.lang.PosixProcess from <no code source>]
[Loaded (pre-compiled) java.lang.Process from <no code source>]
[Loaded (pre-compiled) java.lang.PosixProcess$ProcessManager from <no code source>]
[Loaded (pre-compiled) java.util.LinkedList from <no code source>]
[Loaded (pre-compiled) java.util.AbstractSequentialList from <no code source>]
[Loaded (pre-compiled) java.util.Deque from <no code source>]
[Loaded (pre-compiled) java.util.Queue from <no code source>]
[Loaded (pre-compiled) java.util.LinkedList$Entry from <no code source>]
[Loaded (pre-compiled) java.util.LinkedList$LinkedListItr from <no code source>]
[Loaded (pre-compiled) java.util.ListIterator from <no code source>]
[Loaded (pre-compiled) java.io.BufferedWriter from <no code source>]
[Loaded (pre-compiled) java.lang.Throwable$StaticData from <no code source>]
java.lang.NoClassDefFoundError: org.eclipse.jdt.internal.compiler.Compiler
at org.eclipse.jdt.internal.compiler.batch.Main.perfo rmCompilation(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.Main.compi le(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.co mpile(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.ma in(eclipse-ecj.jar.so)


//mirabilos
--
“Having a smoking section in a restaurant is like having
a peeing section in a swimming pool.”
-- Edward Burr


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: Pine.BSM.4.64L.1205091157480.15003@herc.mirbsd.org ">http://lists.debian.org/Pine.BSM.4.64L.1205091157480.15003@herc.mirbsd.org

Andrew Haley 05-09-2012 12:35 PM

gcj cannot find ecj any more, on m68k
 
On 05/09/2012 12:58 PM, Thorsten Glaser wrote:
> Andrew Haley dixit:
>
>> On 05/06/2012 03:56 PM, Thorsten Glaser wrote:
>>> If someone has an idea how to debug this, you’re welcome.
>>
>> Try running ecj1 like this:
>>
>> gij -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain
>> Hello.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-<version>.jar -g1 -fsource=1.5 -ftarget=1.5
>
> OK:
>
> gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5

jar tf /usr/share/java/eclipse-ecj-3.5.1.jar | grep org/eclipse/jdt/internal/compiler/Compiler.class


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FAA6489.2090409@redhat.com">http://lists.debian.org/4FAA6489.2090409@redhat.com

Thorsten Glaser 05-09-2012 04:15 PM

gcj cannot find ecj any more, on m68k
 
Andrew Haley dixit:

>> OK:
>>
>> gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
>
>jar tf /usr/share/java/eclipse-ecj-3.5.1.jar | grep org/eclipse/jdt/internal/compiler/Compiler.class

root@aranym:~ # jar tf /usr/share/java/eclipse-ecj-3.5.1.jar | grep org/eclipse/jdt/internal/compiler/Comp>
org/eclipse/jdt/internal/compiler/Compiler.class

So it’s in the .jar, it’s just not found… why?

root@aranym:~ # unzip -lv /usr/share/java/eclipse-ecj-3.5.1.jar | fgrep internal/compiler/Compiler.class
18069 Defl:N 7207 60% 2012-04-10 14:30 b997aed0 org/eclipse/jdt/internal/compiler/Compiler.class

bye,
//mirabilos
--
“Having a smoking section in a restaurant is like having
a peeing section in a swimming pool.”
-- Edward Burr


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: Pine.BSM.4.64L.1205091614400.23808@herc.mirbsd.org ">http://lists.debian.org/Pine.BSM.4.64L.1205091614400.23808@herc.mirbsd.org

Andrew Haley 05-09-2012 04:22 PM

gcj cannot find ecj any more, on m68k
 
On 05/09/2012 05:15 PM, Thorsten Glaser wrote:
> Andrew Haley dixit:
>
>>> >> OK:
>>> >>
>>> >> gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
>> >
>> >jar tf /usr/share/java/eclipse-ecj-3.5.1.jar | grep org/eclipse/jdt/internal/compiler/Compiler.class
> root@aranym:~ # jar tf /usr/share/java/eclipse-ecj-3.5.1.jar | grep org/eclipse/jdt/internal/compiler/Comp>
> org/eclipse/jdt/internal/compiler/Compiler.class
>
> So it’s in the .jar, it’s just not found… why?
>
> root@aranym:~ # unzip -lv /usr/share/java/eclipse-ecj-3.5.1.jar | fgrep internal/compiler/Compiler.class
> 18069 Defl:N 7207 60% 2012-04-10 14:30 b997aed0 org/eclipse/jdt/internal/compiler

gcj has an evil bug. Sometimes, when it has an unresolved reference, it
reports a ClassNotFoundException for the referring class, not the
referred. So, you now need to

jcf-dump -v -classpath /usr/share/java/eclipse-ecj-3.5.1.jar org.eclipse.jdt.internal.compiler.Compiler

and have a look at the class references in the constant pool.

Andrew.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FAA99BD.8040300@redhat.com">http://lists.debian.org/4FAA99BD.8040300@redhat.com

Thorsten Glaser 05-09-2012 06:55 PM

gcj cannot find ecj any more, on m68k
 
Andrew Haley dixit:

>gcj has an evil bug. Sometimes, when it has an unresolved reference, it
>reports a ClassNotFoundException for the referring class, not the
>referred. So, you now need to

Oh, ok.

>jcf-dump -v -classpath /usr/share/java/eclipse-ecj-3.5.1.jar org.eclipse.jdt.internal.compiler.Compiler

Ok, got a lot of output.

>and have a look at the class references in the constant pool.

Uh, I’m sorry you lost me there. That is a train station, right? ;-)
I can barely read any Java™ source code, much less know about gcj
internals other than what I’ve seen during porting…

Thanks anyway,
//mirabilos
--
“Having a smoking section in a restaurant is like having
a peeing section in a swimming pool.”
-- Edward Burr

Andrew Haley 05-10-2012 07:37 AM

gcj cannot find ecj any more, on m68k
 
On 05/09/2012 07:55 PM, Thorsten Glaser wrote:
> Andrew Haley dixit:
>
>> gcj has an evil bug. Sometimes, when it has an unresolved reference, it
>> reports a ClassNotFoundException for the referring class, not the
>> referred. So, you now need to
>
> Oh, ok.
>
>> jcf-dump -v -classpath /usr/share/java/eclipse-ecj-3.5.1.jar org.eclipse.jdt.internal.compiler.Compiler
>
> Ok, got a lot of output.
>
>> and have a look at the class references in the constant pool.
>
> Uh, I’m sorry you lost me there. That is a train station, right? ;-)
> I can barely read any Java™ source code, much less know about gcj
> internals other than what I’ve seen during porting…

Hmm. Well, I think we're very close and it would be a shame to stop
now. If you do an "strace -f -etrace=file" you should be able to see
what classes it's trying to load at the end, and one of these won't be
found, and one of them wil be mentioned in the list of classes in the
jcf-dump.

Andrew.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FAB7028.6040202@redhat.com">http://lists.debian.org/4FAB7028.6040202@redhat.com

Thorsten Glaser 05-10-2012 05:08 PM

gcj cannot find ecj any more, on m68k
 
Andrew Haley dixit:

>Hmm. Well, I think we're very close and it would be a shame to stop

Oh, ok.

>now. If you do an "strace -f -etrace=file" you should be able to see
>what classes it's trying to load at the end, and one of these won't be
>found, and one of them wil be mentioned in the list of classes in the
>jcf-dump.

I did it to the gij command, as you didn’t specify which, but bad luck,
all it does is sitting there for a few minutes after spewing out what
I attached. I’ve not had too much luck with strace on m68k for anything
since the architecture was forced by glibc maintainers to switch to use
TLS but didn’t have a register allocated in the psABI for it, and the
porters probably didn’t want to change the ABI so they added syscalls,
and now about every single function calls syscall #333 to get the TLS
base address which slows strace down to hell.

The “just sitting there” is idle though.

root@aranym:~ # ps ax | fgrep pts/3
17229 pts/3 Ss 0:00 -/bin/mksh
17255 pts/3 S+ 1:03 strace -f -etrace=file gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
17256 pts/3 S+ 0:00 tee st.log
17257 pts/3 Sl+ 0:35 gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
17569 pts/4 R+ 0:00 fgrep pts/3

Do you reckon a LD_PRELOAD open wrapper would help?
(Or are we looking at more functions, if so which?)

bye,
//mirabilos
--
“Having a smoking section in a restaurant is like having
a peeing section in a swimming pool.”
-- Edward Burr

Andrew Haley 05-10-2012 05:24 PM

gcj cannot find ecj any more, on m68k
 
On 05/10/2012 06:08 PM, Thorsten Glaser wrote:
> Andrew Haley dixit:
>
>> Hmm. Well, I think we're very close and it would be a shame to stop
>
> Oh, ok.
>
>> now. If you do an "strace -f -etrace=file" you should be able to see
>> what classes it's trying to load at the end, and one of these won't be
>> found, and one of them wil be mentioned in the list of classes in the
>> jcf-dump.
>
> I did it to the gij command, as you didn’t specify which, but bad luck,
> all it does is sitting there for a few minutes after spewing out what
> I attached. I’ve not had too much luck with strace on m68k for anything
> since the architecture was forced by glibc maintainers to switch to use
> TLS but didn’t have a register allocated in the psABI for it, and the
> porters probably didn’t want to change the ABI so they added syscalls,
> and now about every single function calls syscall #333 to get the TLS
> base address which slows strace down to hell.
>
> The “just sitting there” is idle though.
>
> root@aranym:~ # ps ax | fgrep pts/3
> 17229 pts/3 Ss 0:00 -/bin/mksh
> 17255 pts/3 S+ 1:03 strace -f -etrace=file gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
> 17256 pts/3 S+ 0:00 tee st.log
> 17257 pts/3 Sl+ 0:35 gij-4.6 -verbose:class -classpath /usr/share/java/eclipse-ecj.jar org.eclipse.jdt.internal.compiler.batch.GCCMain x.java -g1 -fbootclasspath=./:/usr/share/java/libgcj-4.6.jar -g1 -fsource=1.5 -ftarget=1.5
> 17569 pts/4 R+ 0:00 fgrep pts/3
>
> Do you reckon a LD_PRELOAD open wrapper would help?
> (Or are we looking at more functions, if so which?)

Oh, gosh. As you say, it looks like strace isn't working. I can't
think of any way I'd investigate this other than using gdb to try to
find the place where the exception is being thrown.

Andrew.


--
To UNSUBSCRIBE, email to debian-java-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FABF9C1.6010901@redhat.com">http://lists.debian.org/4FABF9C1.6010901@redhat.com


All times are GMT. The time now is 01:18 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.