Craig Moore wrote: > I've just installed eclipse using the package manager, and I cannot > start the program. This is what I installed: > > $ rpm -q eclipse-jdt > eclipse-jdt-3.2.1-19.el5.x86_64 > > Here is my computer's info: > > $ cat redhat-release > Scientific Linux SL release 5.2 (Boron) > > $ cat /proc/cpuinfo > model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz > > $ cat /proc/meminfo > MemTotal: 3907664 kB > MemFree: 2096508 kB > > $ cat partitions > major minor #blocks name > > 8 0 244140625 sda > 8 1 104391 sda1 > 8 2 244035382 sda2 > 253 0 241991680 dm-0 > 253 1 2031616 dm-1 > > Here is the text from the error log: > > $ cat /home/cmoore/workspace/.metadata/.log > !SESSION 2009-02-10 16:33:01.457 > ----------------------------------------------- > eclipse.buildId=M20060921-0945 > java.version=1.6.0_12 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US > Command-line arguments: -os linux -ws gtk -arch x86_64 > > !ENTRY org.eclipse.osgi 4 0 2009-02-10 16:33:02.549 > !MESSAGE Application error > !STACK 1 > java.lang.UnsatisfiedLinkError: /usr/lib64/eclipse/configuration/org.eclipse.osgi/bundles/101/1/.cp/libswt-pi-gtk-3235.so: /usr/lib64/eclipse/configuration/org.eclipse.osgi/bundles/101/1/.cp/libswt-pi-gtk-3235.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) > at java.lang.ClassLoader$NativeLibrary.load(Native Method) > at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778) > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1687) > at java.lang.Runtime.loadLibrary0(Runtime.java:823) > at java.lang.System.loadLibrary(System.java:1030) > at > org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) > at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22) > at > org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63) > at > org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54) > at org.eclipse.swt.widgets.Display.<clinit>(Display.java:126) > at > org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:433) > at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161) > at > org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:122) > at > org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:75) > at org.eclipse.core.internal.runtime.PlatformActivator > $1.run(PlatformActivator.java:78) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) > at org.eclipse.core.launcher.Main.basicRun(Main.java:280) > at org.eclipse.core.launcher.Main.run(Main.java:977) > at org.eclipse.core.launcher.Main.main(Main.java:952) > > Any ideas how I can fix this? > > Thanks, > Craig Hi Craig, I am not a big eclipse user, so I'm not positive about this. But since you are on x86_64, there might be a i386 version x86_64 conflict. I would see if maybe there is a problem with having both i386 and x86_64 version of jdk installed. To check do a rpm -qa | grep jdk | sort rpm -qa | grep java | sort Troy -- __________________________________________________ Troy Dawson [log in to unmask] (630)840-6468 Fermilab ComputingDivision/LCSI/CSI DSS Group __________________________________________________