Binary package hint: azureus
Azureus fails to start on Edgy x86.
The splash shows "Loading images" and the console prints this message:
$ azureus
changeLocale: *Default Language* != English (United States). Searching without country..
changeLocale: Searching for language English in *any* country..
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)'
DEBUG::Sun Aug 27 14:25:17 CEST 2006::org.gudy.azureus2.ui.swt.mainwindow.Initializer::run::304:
java.lang.NoClassDefFoundError: org/gnu/gtk/IconTheme
at org.gudy.azureus2.ui.swt.ImageRepository.getThemedIcon(ImageRepository.java:71)
at org.gudy.azureus2.ui.swt.ImageRepository.loadImages(ImageRepository.java:128)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.run(Initializer.java:210)
at org.gudy.azureus2.ui.swt.mainwindow.SWTThread$1.runSupport(SWTThread.java:107)
at org.gudy.azureus2.core3.util.AERunnable.run(AERunnable.java:38)
at java.lang.Thread.run(Thread.java:534)
Confirmed, I think. There's more than one problem to fix before azureus will run.
Firstly, in /usr/bin/azureus, two of the JAR file references are wrong - there should be references to glib0.4.jar and gtk2.10.jar in $CP.
Secondly, once that is changed, I get the backtrace lang.Unsatisfie dLinkError: gtk_icon_ theme_get_ default gtk.IconTheme. gtk_icon_ theme_get_ default( Native Method) gtk.IconTheme. getDefault( IconTheme. java:42) azureus2. ui.swt. ImageRepository .getThemedIcon( ImageRepository .java:71) azureus2. ui.swt. ImageRepository .loadImages( ImageRepository .java:128) azureus2. ui.swt. mainwindow. Initializer. run(Initializer .java:210) azureus2. ui.swt. mainwindow. SWTThread$ 1.runSupport( SWTThread. java:107) azureus2. core3.util. AERunnable. run(AERunnable. java:38) Thread. run(Unknown Source)
java.
at org.gnu.
at org.gnu.
at org.gudy.
at org.gudy.
at org.gudy.
at org.gudy.
at org.gudy.
at java.lang.
Not sure what's happening here - /usr/lib/ jni/libgtk- 2.10.so has a DT_NEEDED entry for libgtk-x11-2.0.so.0 - so I think that SHOULD cause the GTK library to be linked in? Unsure if this is a problem with libgtk-java, or...
note: using SUN Java 1.5.0+update05
If using gij/gcj, azureus WILL start if LD_PRELOAD is set to /usr/lib/ jni/libgtkjni- 2.10.so: /usr/lib/ jni/libglibjni- 0.4.so