Comment 6 for bug 781870

Revision history for this message
Andrew (andrew-rw-robinson) wrote :

The work-around does not work 100% for firefox.

Download firefox 3.6.17 32 bit and run with this command-line:

GDK_PIXBUF_MODULE_FILE=/usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders.cache ./firefox -P

Here is just a little of the errors printed:

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64
(firefox-bin:21895): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
/usr/lib/gio/modules/libgiobamf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiobamf.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
(firefox-bin:21895): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: wrong ELF class: ELFCLASS64
(firefox-bin:21895): Gtk-WARNING **: Loading IM context type 'ibus' failed

Firefox comes up and it has icons (did not without setting the module file env variable), but I am not sure what is breaking at this point.

I also tried this and it did not help:
(cd /usr/lib/gdk-pixbuf-2.0/2.10.0 && sudo ln -s /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders.cache loaders.cache.32)