I am here because I think something is still wrong in ia32-libs in ubuntu natty 
11.04. 
I didn't suffer this bug when i was in maverick 10.10

 installed ia32-libs (20090808ubuntu13). Skype works great, just to make
an example.

I downloaded Source Off Site client ( 
http://download-us.sourcegear.com/files/sos42/Ubuntu_x86/sos_4.2.0.242_i386.deb 
), which is an ugly, proprietary, 32bit only version control system software 
that my company force me to use.
It used to work just fine in maverick 10.10 x64, but now it does not.

When i install it, this is what I get:

giuseppe@giuseppe-natty:~/Scaricati$ sudo dpkg -i --force-architecture 
sos_4.2.0.242_i386.deb
dpkg: attenzione: viene ignorato il problema poiché è usata l'opzione --force:
 l'architettura del pacchetto (i386) non corrisponde a quella del sistema 
(amd64)
Selezionato il pacchetto sos:i386.
(Lettura del database... 222272 file e directory attualmente installati.)
Estrazione di sos:i386 (da sos_4.2.0.242_i386.deb)...
dpkg: problemi con le dipendenze impediscono la configurazione di sos:i386:
 sos:i386 dipende da libcairo2 (>= 1.0.2-2), ma:
 sos:i386 dipende da libgtk2.0-0 (>= 2.8.0), ma:
 sos:i386 dipende da libncurses5 (>= 5.4-5), ma:
 sos:i386 dipende da libpango1.0-0 (>= 1.12.3), ma:
 sos:i386 dipende da libreadline5 (>= 5.1), ma:
 sos:i386 dipende da libstdc++6 (>= 4.0.2-4), ma:
 sos:i386 dipende da libxcursor1 (>> 1.1.2), ma:
 sos:i386 dipende da libxext6, ma:
 sos:i386 dipende da libxfixes3, ma:
 sos:i386 dipende da libxi6, ma:
 sos:i386 dipende da libxinerama1, ma:
 sos:i386 dipende da libxrandr2, ma:
dpkg: errore nell'elaborare sos:i386 (--install):
 problemi con le dipendenze - lasciato non configurato
Si sono verificati degli errori nell'elaborazione:
 sos:i386

Im sorry output is in italian, hope it's understandable.

Well it's installed and not configured, but after all it's just a simple
binary, so I try to execute it anyway:

giuseppe@giuseppe-natty:~/Scaricati$ sos

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
/libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
errata: ELFCLASS64

(sos:2995): Gtk-CRITICAL **: IA__gtk_pixmap_new: assertion `val != NULL' failed
Errore di segmentazione

now what I dont understand is:

giuseppe@giuseppe-natty:~/Scaricati$ ldd $(which sos)
        linux-gate.so.1 =>  (0xf7767000)
        libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7368000)
        libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf72cf000)
        libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf72b2000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7295000)
        libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf7289000)
        libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf725a000)
        libXext.so.6 => /usr/lib32/libXext.so.6 (0xf724b000)
        libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf7240000)
        libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf723c000)
        libXi.so.6 => /usr/lib32/libXi.so.6 (0xf722d000)
        libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf7225000)
        libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf721b000)
        libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf7214000)
        libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf71d4000)
        libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf7121000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7006000)
        libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6fbf000)
        libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6fba000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf6fb6000)
        libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf6edf000)
        libnsl.so.1 => /lib32/libnsl.so.1 (0xf6ec8000)
        libz.so.1 => /usr/lib32/libz.so.1 (0xf6eb3000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6dc8000)
        libm.so.6 => /lib32/libm.so.6 (0xf6da1000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6d85000)
        libc.so.6 => /lib32/libc.so.6 (0xf6c28000)
        libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf6c24000)
        libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf6c20000)
        libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf6b1c000)
        libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf6af4000)
        libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6a6e000)
        libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6a69000)
        librt.so.1 => /lib32/librt.so.1 (0xf6a60000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf6a46000)
        libexpat.so.1 => /lib32/libexpat.so.1 (0xf6a1c000)
        libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf69b0000)
        libpng12.so.0 => /lib32/libpng12.so.0 (0xf698b000)
        libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf6986000)
        libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf697e000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6965000)
        libpcre.so.3 => /lib32/libpcre.so.3 (0xf6926000)
        /lib/ld-linux.so.2 (0xf7768000)
        libresolv.so.2 => /lib32/libresolv.so.2 (0xf6911000)
        libselinux.so.1 => /lib32/libselinux.so.1 (0xf68f5000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf68f1000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf68eb000)

So it looks like it should use 32bit version of libraries, but even if
in my system is there a very nice

giuseppe@giuseppe-natty:~/Scaricati$ readelf -a 
/usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so | grep "Class"
  Class:                             ELF32

it still uses XPM image loader from /usr/lib/gdk-
pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so

so, how can i solve this ?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/646954

Title:
  failed to load 32bit ibus immodules (im-ibus.so)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ibus/+bug/646954/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to