[Pkg-ia32-libs-maintainers] Bug#618538: Bug#618538: ia32-libs-gtk: Attempts to load x86_64 modules when i686 is needed

Goswin von Brederlow goswin-v-b at web.de
Wed Nov 2 10:10:30 UTC 2011


Julian Andres Klode <jak at debian.org> writes:

> On Thu, Mar 17, 2011 at 10:15:25PM +0100, Goswin von Brederlow wrote:
>> George Chriss <gschriss at gmail.com> 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

Just for my peace of mind: What is the multiarch status of the gtk libs,
engines and modules?

Any shwostoppers that would prevent multiarch to be used for gtk apps in
the next stable release?








More information about the Pkg-ia32-libs-maintainers mailing list