Comment 21 for bug 190227

Revision history for this message
Xaweryz (xaweryz) wrote :

Test case:
1. Download (liblaunchpad-integration1, gcalctool )
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcalctool/gcalctool_5.22.1-0ubuntu1_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/l/launchpad-integration/liblaunchpad-integration1_0.1.19_i386.deb

2. Unpack
mkdir /tmp/test
dpkg -x gcalctool_5.22.1-0ubuntu1_i386.deb /tmp/test
dpkg -x liblaunchpad-integration1_0.1.19_i386.deb /tmp/test

3. Set LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/tmp/test/usr/lib

4. Run :

daniel@thor:/tmp$ /tmp/test/usr/bin/gcalctool
Gtk-Message: Failed to load module "gail": /usr/lib/gtk-2.0/modules/libgail.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/gtk-2.0/modules/libatk-bridge.so: wrong ELF class: ELFCLASS64

(gcalctool:8531): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-scim-bridge.so: wrong ELF class: ELFCLASS64

(gcalctool:8531): Gtk-WARNING **: Loading IM context type 'scim-bridge' failed

(gcalctool:8531): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-scim-bridge.so: wrong ELF class: ELFCLASS64

5. Patch libgtk-x11-2.0.so.0.1200.9

sudo ln -s /usr/lib32 /usr/l32
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgtk-x11-2.0.so.0.1200.9

6. Run:

daniel@thor:/tmp$ /tmp/test/usr/bin/gcalctool