Bug#487788: gtk+2.0: Searches for 32 bits stuff on 64 bits path

Santiago Garcia Mantinan manty at debian.org
Tue Jun 24 06:50:26 UTC 2008


Package: gtk+2.0
Severity: important


Hi!

There is a problem when trying to run some 32 bits applications on amd64
arch. The problem I see is that gtk will look for the 32 bits libs on the
normal library paths and I'm getting errors like this one:

Unable to load image-loading module: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64

This has been discussed already on Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/177869

It seems it got fixed on this version:

gtk+2.0 (2.12.9-3ubuntu2) hardy; urgency=low

  * Use 32bit pixbuf loaders when running the i386 binary on amd64.
    LP: #205223, #177869, #190227.

 -- Matthias Klose <email address hidden> Fri, 18 Apr 2008 16:38:13 +0000

and afterwards those changes got then applied to the ia32 libs so that it
was finally fixed.

So... we need to fix that on gtk+2.0 and then rebuild the ia32 libs.

Even though I'm currently running gtk+2.0 from testing on this machine I
have tried with unstable's version and same thing happened, of course this
was to be expected as the important part seems to be on ia32 libs, but I'm
already running the latest ia32 libs. If this bug has already been fixed on
gtk+2.0 please assign it to the ia32 libs so that they rebuild against the
latest gtk+2.0, please.

If you need any tests or whatever just ask.

Thanks in advance!

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=gl_ES.UTF-8, LC_CTYPE=gl_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash






More information about the pkg-gnome-maintainers mailing list