Public bug reported: Binary package hint: eclipse
Hello, We are working on a package 'zekr' that needs SWT 3.5 java libraries. First we built it against the library in libswt-gtk* packages that were built from eclipse source package, but we got an error when running the resulting binary: org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-xulrunner-gtk-3555 or swt-xulrunner-gtk in swt.library.path, java.library.path or the jar file) org.eclipse.swt.SWT.error(SWT.java:3910) org.eclipse.swt.SWT.error(SWT.java:3799) org.eclipse.swt.browser.Mozilla.create(Mozilla.java:451) org.eclipse.swt.browser.Browser.<init>(Browser.java:119) net.sf.zekr.ui.QuranForm.makeFrame(QuranForm.java:455) net.sf.zekr.ui.QuranForm.init(QuranForm.java:280) net.sf.zekr.ui.QuranForm.<init>(QuranForm.java:258) net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:51) net.sf.zekr.ZekrMain.main(ZekrMain.java:88) Although the package libswt-gtk-3.5-jni was installed (which includes libswt-xulrunner-gtk-3555.so). So I prepared swt-gtk 3.5.1-1 package based on Debian swt-gtk 3.4.2-3 package. When zekr was run against the packages built from swt-gtk, it ran successfully. Now the problem is that both eclipse & swt-gtk provide the same package names: libswt-gtk-3.5-jni & libswt-gtk-3.5-java Which causes this issue (reported by Mohammad Derakhshani): > eclipse-platform package depends on libswt-gtk-3.5-java (= > 3.5.1+repack~1-0ubuntu1). If someone installs libswt-gtk-3.5-java from > the zekr's repository, he or she cannot install eclipse. Previous packages of eclipse (and the Debian eclipse packages), it used to provide those package names instead: libswt<version>-gtk-jni and libswt<version>-gtk-java I don't know why Ubuntu changed the way eclipse names its swt library packages. I hope it would be returned to the way it used to be, that would also lessen the differences between Debian & Ubuntu regarding eclipse & swt-gtk. ProblemType: Bug Architecture: i386 Date: Thu Dec 3 15:58:24 2009 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: wl Package: eclipse (not installed) ProcEnviron: LANGUAGE=en_US:en_GB:en PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-15.50-generic SourcePackage: eclipse Uname: Linux 2.6.31-15-generic i686 ** Affects: eclipse (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 -- eclipse source package provides libswt* binary packages that would conflict with swt-gtk https://bugs.launchpad.net/bugs/491880 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs