On Thu, Mar 17, 2011 at 10:15:25PM +0100, Goswin von Brederlow wrote:
> George Chriss <[email protected]> writes:
> 
> > Package: ia32-libs-gtk
> > Version: 20110117
> > Severity: important
> >
> >
> > When starting Firefox 4 RC1 on this system, I receive the following error 
> > messages:
> >
> > ===
> > Gtk-Message: Failed to load module "canberra-gtk-module": 
> > /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: 
> > ELFCLASS64
> > Gtk-Message: Failed to load module "gail": 
> > /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
> >
> > (firefox-bin:32053): Gtk-WARNING **: 
> > /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS6
> > [Repeats for a bunch of additional modules and shared libraries.]
> > ===
> >
> > Firefox runs but with a stripped-down UI and possibly other missing 
> > functionality.
> > Same behavior on Skype's 32-bit client.
> >
> > Is this a simple directory linking problem?  Possibly related to Bug 
> > #582809?
> 
> No idea.
> 
> im-modules are listed in /usr/lib32/gtk-2.0/2.10.0/immodule-files.d/,
> loaders in /usr/lib32/gtk-2.0/2.10.0/loader-files.d/. I don't see
> anything like that for engines or modules.

You need the following symlinks:
/usr/lib/gtk-2.0/2.10.0/i486-pc-linux-gnu -> /usr/lib32/gtk-2.0/2.10.0/
/usr/lib/gtk-2.0/i486-pc-linux-gnu -> /usr/lib32/gtk-2.0/

This allows gtk to find the modules correctly. Found via
     http://bugs.launchpad.net/bugs/369498

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to