Bug#663734: eclipse-3.7.2-1 does not start on wheezy
Felix Natter
fnatter at gmx.net
Thu Mar 15 20:24:11 UTC 2012
Niels Thykier <niels at thykier.net> writes:
> On 2012-03-13 17:31, Felix Natter wrote:
>> Package: eclipse
>> Version: 3.7.2-1
>>
>> After failing to build eclipse-3.7.2-1 on wheezy (see other bug report),
>> I simply pulled the packages from unstable. 3.7.1 does not work for me as it
>> freezes on any breakpoint, and thankfully this is fixed in 3.7.2 :-)
>>
>> I am using wheezy with a 32bit kernel (on a 64bit system):
>> felix at bitburger:~$ uname -a
>> Linux bitburger 3.0.0-1-686-pae #1 SMP Sat Aug 27 16:41:03 UTC 2011 i686 GNU/Linux
>>
>
> Hi,
hello Niels,
> From your output, it looks you have a 32bit userspace with a 32bit
> kernel. I guess you meant you had a CPU able to run in 64bit?
Yes, I was referring to a "hardware system".
> Anyhow, usually what matters is that the JVM and eclipse are compiled
> for the same architecture (or "same number of bits" if you will).
>
>> When starting the newly-upgraded eclipse, I get:
>> !SESSION 2012-03-13 16:40:43.292 -----------------------------------------------
>> eclipse.buildId=I20110613-1736
>> java.version=1.6.0_26
>> java.vendor=Sun Microsystems Inc.
>> BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
>> Command-line arguments: -os linux -ws gtk -arch x86
>>
>> !ENTRY org.eclipse.osgi 4 0 2012-03-13 16:40:57.645
>> !MESSAGE Application error
>> !STACK 1
>> java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
>> no swt-gtk-3740 in java.library.path
>> no swt-gtk in java.library.path
>> Can't load library: /home/felix/.swt/lib/linux/x86/libswt-gtk-3740.so
>> Can't load library: /home/felix/.swt/lib/linux/x86/libswt-gtk.so
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> That is not a path eclipse (from Debian) should look at. Have you set
> java.library.path to a non-standard value (or possibly have
> LD_LIBRARY_PATH etc. set)?
Not that I know of :-/
> In the past eclipse has extracted SWT into ~/.eclipse, which has been
> known to cause issues when upgrading eclipse. Long story short, the
> libraries in ~/.eclipse were used even when they were output date and
> that ultimately lead to crashes.
Yes, I had another problem:
!MESSAGE Unable to create editor ID org.eclipse.jdt.ui.CompilationUnitEditor: No editor descriptor for id org.eclipse.jdt.ui.CompilationUnitEditor
!STACK 1
org.eclipse.ui.PartInitException: No editor descriptor for id org.eclipse.jdt.ui.CompilationUnitEditor
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:601)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
... which was fixed by removing ~/.eclipse.
>
>> [...]
>>
>> These libswt* packages are installed:
>> felix at bitburger:~$ dpkg -l libswt\*
>> [...]
>> I was able to "fix" this by copying /usr/lib/jni/libswt-*3740.so
>> to ~/.swt/lib/linux/x86.
>>
>> Thanks!
>
> Personally, I would recommend trying to remove/rename ~/.swt and see if
> that fixes it.
No, this does not work. But the workaround is ok for me.
Thanks and Best Regards,
--
Felix Natter
More information about the pkg-java-maintainers
mailing list