Bug 199201 - app-emulation/emul-linux-x86-gtklibs-20071114 incorrect directories/symlinks
|
Bug#:
199201
|
Product: Gentoo Linux
|
Version: 2007.0
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: amd64@gentoo.org
|
Reported By: jdaluz@gmail.com
|
|
Component: Core system
|
|
|
URL:
|
|
Summary: app-emulation/emul-linux-x86-gtklibs-20071114 incorrect directories/symlinks
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-11-15 01:38 0000
|
Updating all the emul-linux-x86 packages to 20071114, if I run any 32-bit gtk+
app I get the following errors:
$ realplay
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot
open shared object file: No such file or directory
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:68: error: unexpected identifier
`colorize_scrollbar', expected character `}'
Failed to load pixbuf file: /opt/RealPlayer/share/realplay/icon.png: Unable to
load image-loading module:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class:
ELFCLASS64
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **: Failed to load Pango module
'/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so' for id
'BasicScriptEngineFc'
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **: pango_shape called with bad font,
expect ugly output
(realplay.bin:17334): Pango-WARNING **: pango_font_get_glyph_extents called
with null font argument, expect ugly output
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **: pango_font_get_metrics called with null
font argument, expect ugly output
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): Pango-WARNING **:
/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: cannot open
shared object file: No such file or directory
(realplay.bin:17334): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(realplay.bin:17334): Pango-WARNING **: pango_cairo_font_get_scaled_font called
with bad font, expect ugly output
$ ls -l /emul/linux/x86/usr/lib/pango/
total 0
drwxr-xr-x 3 root root 72 2006-11-11 23:43 1.5.0
Note the date on the 1.5.0 directory. If I try to symlink it to 1.4.0, I get
this:
$ realplay
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot
open shared object file: No such file or directory
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:68: error: unexpected identifier
`colorize_scrollbar', expected character `}'
Failed to load pixbuf file: /opt/RealPlayer/share/realplay/icon.png: Unable to
load image-loading module:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class:
ELFCLASS64
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: Failed to load Pango module
'/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so' for id
'BasicScriptEngineFc'
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: pango_shape called with bad font,
expect ugly output
(realplay.bin:22132): Pango-WARNING **: pango_font_get_glyph_extents called
with null font argument, expect ugly output
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file:
assertion `error == NULL || *error == NULL' failed
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: pango_font_get_metrics called with null
font argument, expect ugly output
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): Pango-WARNING **: libexpat.so.0: cannot open shared
object file: No such file or directory
(realplay.bin:22132): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(realplay.bin:22132): Pango-WARNING **: pango_cairo_font_get_scaled_font called
with bad font, expect ugly output
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0,
2.6.23-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
6000+
Timestamp of tree: Thu, 15 Nov 2007 00:33:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python: 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 2.0.0_rc6
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18.50.0.3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -ggdb -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
/etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo
/etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe -ggdb -msse3"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask --verbose --nospinner"
FEATURES="ccache distlocks fixpackages parallel-fetch sandbox sfperms
splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=120"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise
/usr/portage/local/layman/gnome-experimental /usr/portage/local/layman/xeffects
/usr/portage/local/layman/vmware /usr/portage/local/layman/berkano
/usr/local/overlays/myoverlay"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr bash-completion berkdb bitmap-fonts
bluetooth bzip2 cairo cdda cdr cli cracklib crypt css cups dbus dri dts dvd
dvdr dvdread eds emboss encode esd evo fam ffmpeg flac fortran gdbm gif glitz
gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde
kdehiddenvisibility kerberos ldap libnotify mad midi mikmod mmx mono mp3 mpeg
mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pic png
pppd python qt3support qt4 quicktime readline reflection ruby samba sdl session
spell spl sqlite sse sse2 ssl svg tcpd theora tiff truetype truetype-fonts
type1-fonts unicode usb userlocales vcd vorbis x264 xml xorg xulrunner xv xvid
zlib" ALSA_CARDS="cmipci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw
multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en"
USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS
Also:
$ qfile libexpat.so.0
app-emulation/vmware-workstation
(/opt/vmware/workstation/lib/lib/libexpat.so.0)
app-emulation/vmware-workstation
(/opt/vmware/workstation/lib/lib/libexpat.so.0/libexpat.so.0)
$ qfile libexpat.so
app-emulation/emul-linux-x86-baselibs (/usr/lib32/libexpat.so)
dev-libs/expat (/usr/lib64/libexpat.so)
$ ls -l /usr/lib32/libexpat.so*
lrwxrwxrwx 1 root root 17 2007-11-14 08:16 /usr/lib32/libexpat.so ->
libexpat.so.1.5.2
lrwxrwxrwx 1 root root 17 2007-11-14 08:16 /usr/lib32/libexpat.so.1 ->
libexpat.so.1.5.2
-rwxr-xr-x 1 root root 132396 2007-11-14 08:16 /usr/lib32/libexpat.so.1.5.2
I haven't been able to find where the references to /emul/linux are coming
from. Nothing in /etc/env.d or /usr/lib64/pkgconfig references this path. I
have deleted the /emul directory entirely (as I see nothing recent in there)
but this has not affected the output.
Is there any other information I can provide to help debug this?
I've found the following to help with pango and pixbuf:
gdk-pixbuf-query-loaders32 >> /etc/gtk+-2.0/gdk-pixbuf.loaders
pango-querymodules32 >> /etc/pango/pango.modules
all the 32bit stuff I've got no longer complains(and looks good to)
I'm going to put a warning in the ebuild for the user to do this.
(In reply to comment #4)
> I've found the following to help with pango and pixbuf:
>
> gdk-pixbuf-query-loaders32 >> /etc/gtk+-2.0/gdk-pixbuf.loaders
> pango-querymodules32 >> /etc/pango/pango.modules
>
> all the 32bit stuff I've got no longer complains(and looks good to)
>
> I'm going to put a warning in the ebuild for the user to do this.
>
Doesn't fix it for me!
The second line gets rid of most of the pango warnings (especially after I
deleted all the /emul/linux lines) but I still get errors and realplay, for
one, displays with blank characters instead of fonts.
FYI, that first path should be /etc/gtk-2.0/gdk-pixbuf.loaders without the '+'.
And the reasons why it doesn't work:
$ realplay
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot
open shared object file: No such file or directory
Failed to load pixbuf file: /opt/RealPlayer/share/realplay/icon.png: Unable to
load image-loading module:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so:
/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class:
ELFCLASS64
Error reading Pango modules file
(realplay.bin:1735): Pango-WARNING **: No builtin or dynamically
loaded modules were found. Pango will not work correctly.
This probably means there was an error in the creation of:
'/etc/pango/pango.modules'
You should create this file by running pango-querymodules.
Running pango-querymodules only finds the 64-bit modules. I don't know how to
set ModulesPath to include the 32-bit emul modules.
(In reply to comment #7)
> Failed to load pixbuf file: /opt/RealPlayer/share/realplay/icon.png: Unable to
> load image-loading module:
> /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so:
> /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class:
> ELFCLASS64
(...)
> Running pango-querymodules only finds the 64-bit modules. I don't know how to
> set ModulesPath to include the 32-bit emul modules.
>
Please check that /etc/gtk-2.0/gdk-pixbuf.loaders has
/usr/lib32/gtk-2.0/2.10.0/loaders/ path and not lib64 ones.
Modules path is specified in /etc/gtk-2.0/CHOST/gdk-pixbuf.loaders
But it looks like emul-gtk is loading /etc/gtk-2.0/gdk-pixbuf.loaders instead,
as Mike Doty said in comment #4.
comment #4 fixes pixbuf and pango warnings on my firefox-bin.
gnome team, can you shed some light on this please. both gtk and pango ignore
the CHOST subdirs in their /etc/ dirs.
--IRC LOG--
* ChanServ gives channel operator status to hd_brummy
<leio_> I mean the new emul-libs stuff
<kingtaco|work> oh, there hasn't been much discussion
<kingtaco|work> solar and I just redid the whole buildroot
<leio_> not sure they should be storing that stuff in /etc in the first place
per FHS or whatever
<leio_> the .modules files. They contain paths to arch specific libraries
<kingtaco|work> leio, if you give me a way to make the 32bit one look anywhere
else, I'll take care of it from there
<kingtaco|work> or the 64bit one
<kingtaco|work> or both
<dang> There used to be a patch...
<dang> Hmm...
<kingtaco|work> solar, not mine
<dang> We're still patching it...
<dang> kingtaco|work: Does your new emul stuff make has_multilib_profile true?
<kingtaco|work> dang, I don't know
<kingtaco|work> where would I find that, multilib.eclass?
<dang> We only patch if has_multilib_profile is true...
<dang> Yeah.
<kingtaco|work> lemme read up on it
<kingtaco|work> dang, I suspect that it returns false
I'll have to roll a new emul-linux-x86-gtklibs to fix this. expect one today
or tomorrow.
Well, has_multilib_profile checks the profile, not ebuilds. If you have a
multilib profile, it will return true. The emul-libs have nothing to do with
it. I just thought I would throw that out so nobody is barking up the wrong
tree.
(In reply to comment #11)
> Well, has_multilib_profile checks the profile, not ebuilds. If you have a
> multilib profile, it will return true. The emul-libs have nothing to do with
> it. I just thought I would throw that out so nobody is barking up the wrong
> tree.
>
it's a reminder for me to make has_multilib_profile() return true in the
buildroot. that way the pango/gtk+ patches get applied and everyone wins :)
emul-linux-x86-gtklibs-20071118 in the tree