Bug#499411: gtk+2.0: Better support for ia32-libs
Josselin Mouette
joss at debian.org
Wed Sep 24 10:24:45 UTC 2008
reassign 499411 ia32-libs-gtk
thanks
Le jeudi 18 septembre 2008 à 20:40 +0100, Tony Houghton a écrit :
> I was wrong about ia32-libs-gtk being too old for this patch. I just
> checked the source package and it contains
> libgtk2.0-0_2.12.11-3_i386.deb which does post-date the patch.
>
> The patch just isn't fixing things for me. If I try a 32-bit firefox
> (the 3.0.1 binary tarball from mozilla.org):
>
> (firefox-bin:6255): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
>
> I checked it with ldd and it is dynamically linked:
>
> libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7b44000)
>
> /emul/ia32-linux/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so is
> present and /usr/lib32 is a symlink to /emul/ia32-linux/usr/lib.
OK, this is because ia32-libs-gtk is missing a few things.
IM modules and pixbuf loaders are handled specifically by looking
at /usr/lib32, because the paths to the modules are hardcoded in
configuration files. This is why, for them, the /usr/lib32 symlink is
enough.
However, for the others, multiarch paths are searched first. Therefore,
if you want correct support for theme engines, print backends, GTK+
modules and filesystem backends, you only need to add the following
symbolic links:
/usr/lib/gtk-2.0/i486-pc-linux-gnu => /emul/ia32/usr/lib/gtk-2.0
/usr/lib/gtk-2.0/@APIVER@/i486-pc-linux-gnu => /emul/ia32/usr/lib/gtk-2.0/@APIVER@
(@APIVER@ currently being 2.10.0)
Feel free to ask us for more information if this is not enough.
Cheers,
--
.''`.
: :' : We are debian.org. Lower your prices, surrender your code.
`. `' We will add your hardware and software distinctiveness to
`- our own. Resistance is futile.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080924/e368da85/attachment.pgp
More information about the pkg-gnome-maintainers
mailing list