Eclipse 3.1 (was Re: rawhide report: 20050126 changes)
Nick Bargnesi
nbargnesi at gmail.com
Thu Jan 27 22:49:42 UTC 2005
On Thu, 27 Jan 2005 17:19:53 -0500, Andrew Overholt <overholt at redhat.com> wrote:
> * Nick Bargnesi <nbargnesi at gmail.com> [2005-01-27 16:55]:
> >
> > Tried the 3.0.1fc9 RPMs, resulted in:
> >
> > libgcj failure: Duplicate class registration: java.awt.image.RenderedImage
>
> This is because we've compiled and linked Eclipse with libgcj4's .so but
> you're running with gij from the 3.4.x package (which is linked against
> libgcj 3.4.x's .so). You just need to set your alternatives to point to
> java-1.4.2-gcj4-compat and -devel. See blow:
>
Even after setting the alternative java and javac, I still see the
RenderedImage gcj failure.
> > ECLIPSE_OPTS="$ECLIPSE_OPTS -vm /usr/bin/java"
> >
> > Unfortunately, that's no good because using the gcj vm is the point
> > correct?
>
> Actually, I set it to point to /usr/bin/java so that you can run it with a
> proprietary JVM if you want. Are you familiar with the alternatives system
> at all? Install java-1.4.2-gcj4-compat (and -devel), and you'll have a
> setup similar to a traditional JVM (like any JPackage-style RPM, that is)
> with /usr/bin/java, /usr/bin/javac, etc. but built around gcj/gij and ecj
> (the Eclipse java compiler). Thus, when running Eclipse we want it to run
> with gij. Make sure you set your alternative to java-gcj4-compat and
> you'll be set:
>
> su - -c "update-alternatives --set java \
> /usr/lib/jvm/jre-1.4.2-gcj4/bin/java"
> su - -c "update-alternatives --set javac \
> /usr/lib/jvm/java-1.4.2-gcj4/bin/javac"
>
> > I wouldn't know where to look for issues with the gcj vm.
>
> Reporting bugs that occur with gcj and do not occur with a proprietary JVM
> (or at least you don't expect them to) helps even if you don't know where
> in libgcj/gcj/gij the problem is occurring.
>
> Thanks,
>
> Andrew
>
Now using the compat jvm, I've walked in a circle.
JVM terminated. Exit code=1
/usr/bin/java
-Xms64M
-Xmx256M
-Dorg.eclipse.core.runtime.ignoreLockFile=true
-Dgnu.gcj.runtime.VMClassLoader.library_control=never
-Dgnu.gcj.precompiled.db.path=/usr/lib/eclipse/eclipse.db
-cp /usr/share/eclipse/startup.jar org.eclipse.core.launcher.Main
-os linux
-ws gtk
-arch x86
-showsplash /usr/share/eclipse/eclipse -showsplash 600
-exitdata /usr/share/eclipse/eclipse -exitdata 5a800b
-data /root/workspace
-vm /usr/bin/java
-vmargs
-Xms64M
-Xmx256M
-Dorg.eclipse.core.runtime.ignoreLockFile=true
-Dgnu.gcj.runtime.VMClassLoader.library_control=never
-Dgnu.gcj.precompiled.db.path=/usr/lib/eclipse/eclipse.db
-cp /usr/share/eclipse/startup.jar org.eclipse.core.launcher.Main
--
Nick Bargnesi
http://www.den-4.com
Den 4 Software
pub 1024D/E8BD2FD0 2004-12-02 Nick Bargnesi <nbargnesi at gmail.com>
Key fingerprint = 6F9D 9404 63CD 2B04 DE7A 0F9D A1ED C1B0 E8BD 2FD0
sub 2048g/56C5D45B 2004-12-02
dd if=/dev/zero of=/dev/hda
More information about the devel
mailing list