<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>199201</bug_id>
          
          <creation_ts>2007-11-15 01:38 0000</creation_ts>
          <short_desc>app-emulation/emul-linux-x86-gtklibs-20071114 incorrect directories/symlinks</short_desc>
          <delta_ts>2007-11-18 05:57:24 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>165270</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>jdaluz@gmail.com</reporter>
          <assigned_to>amd64@gentoo.org</assigned_to>
          <cc>gnome@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 01:38:43 0000</bug_when>
            <thetext>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 &quot;gnomebreakpad&quot;: 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&apos;, expected character `}&apos;
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 &apos;/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so&apos; for id &apos;BasicScriptEngineFc&apos;

(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&apos; failed

(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:17334): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; 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)&apos; 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 &quot;gnomebreakpad&quot;: 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&apos;, expected character `}&apos;
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 &apos;/emul/linux/x86/usr/lib/pango/1.4.0/modules/pango-basic-fc.so&apos; for id &apos;BasicScriptEngineFc&apos;

(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&apos; failed

(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; failed

(realplay.bin:22132): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL&apos; 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)&apos; failed

(realplay.bin:22132): Pango-WARNING **: pango_cairo_font_get_scaled_font called with bad font, expect ugly output</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 01:39:18 0000</bug_when>
            <thetext>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=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=k8 -O2 -pipe -ggdb -msse3&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/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&quot;
CXXFLAGS=&quot;-march=k8 -O2 -pipe -ggdb -msse3&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
EMERGE_DEFAULT_OPTS=&quot;--ask --verbose --nospinner&quot;
FEATURES=&quot;ccache distlocks fixpackages parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/&quot;
LANG=&quot;en_US.UTF-8&quot;
LC_ALL=&quot;en_US.UTF-8&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_EXTRA_OPTS=&quot;--timeout=120&quot;
PORTAGE_RSYNC_OPTS=&quot;--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-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/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&quot;
SYNC=&quot;rsync://rsync.us.gentoo.org/gentoo-portage&quot;
USE=&quot;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&quot; ALSA_CARDS=&quot;cmipci&quot; ALSA_PCM_PLUGINS=&quot;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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 01:48:21 0000</bug_when>
            <thetext>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 -&gt; libexpat.so.1.5.2
lrwxrwxrwx 1 root root     17 2007-11-14 08:16 /usr/lib32/libexpat.so.1 -&gt; libexpat.so.1.5.2
-rwxr-xr-x 1 root root 132396 2007-11-14 08:16 /usr/lib32/libexpat.so.1.5.2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 04:35:25 0000</bug_when>
            <thetext>I haven&apos;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?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2007-11-15 07:14:19 0000</bug_when>
            <thetext>I&apos;ve found the following to help with pango and pixbuf:

gdk-pixbuf-query-loaders32 &gt;&gt; /etc/gtk+-2.0/gdk-pixbuf.loaders
pango-querymodules32 &gt;&gt; /etc/pango/pango.modules

all the 32bit stuff I&apos;ve got no longer complains(and looks good to)

I&apos;m going to put a warning in the ebuild for the user to do this.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 13:17:57 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; I&apos;ve found the following to help with pango and pixbuf:
&gt; 
&gt; gdk-pixbuf-query-loaders32 &gt;&gt; /etc/gtk+-2.0/gdk-pixbuf.loaders
&gt; pango-querymodules32 &gt;&gt; /etc/pango/pango.modules
&gt; 
&gt; all the 32bit stuff I&apos;ve got no longer complains(and looks good to)
&gt; 
&gt; I&apos;m going to put a warning in the ebuild for the user to do this.
&gt; 
Doesn&apos;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 &apos;+&apos;.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 13:19:24 0000</bug_when>
            <thetext>Created an attachment (id=136043)
realplay screenshot after this workaround

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jdaluz@gmail.com</who>
            <bug_when>2007-11-15 13:41:23 0000</bug_when>
            <thetext>And the reasons why it doesn&apos;t work: 
 $ realplay
Gtk-Message: Failed to load module &quot;gnomebreakpad&quot;: 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:
  &apos;/etc/pango/pango.modules&apos;
You should create this file by running pango-querymodules.

Running pango-querymodules only finds the 64-bit modules. I don&apos;t know how to set ModulesPath to include the 32-bit emul modules.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>miknix@gentoo.org</who>
            <bug_when>2007-11-15 16:00:58 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Failed to load pixbuf file: /opt/RealPlayer/share/realplay/icon.png: Unable to
&gt; load image-loading module:
&gt; /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so:
&gt; /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class:
&gt; ELFCLASS64
(...)
&gt; Running pango-querymodules only finds the 64-bit modules. I don&apos;t know how to
&gt; set ModulesPath to include the 32-bit emul modules.
&gt; 

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.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2007-11-15 16:26:44 0000</bug_when>
            <thetext>gnome team, can you shed some light on this please.  both gtk and pango ignore the CHOST subdirs in their /etc/ dirs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2007-11-15 19:18:37 0000</bug_when>
            <thetext>--IRC LOG--
* ChanServ gives channel operator status to hd_brummy
&lt;leio_&gt; I mean the new emul-libs stuff
&lt;kingtaco|work&gt; oh, there hasn&apos;t been much discussion
&lt;kingtaco|work&gt; solar and I just redid the whole buildroot
&lt;leio_&gt; not sure they should be storing that stuff in /etc in the first place per FHS or whatever
&lt;leio_&gt; the .modules files. They contain paths to arch specific libraries
&lt;kingtaco|work&gt; leio, if you give me a way to make the 32bit one look anywhere else, I&apos;ll take care of it from there
&lt;kingtaco|work&gt; or the 64bit one
&lt;kingtaco|work&gt; or both
&lt;dang&gt; There used to be a patch...
&lt;dang&gt; Hmm...
&lt;kingtaco|work&gt; solar, not mine
&lt;dang&gt; We&apos;re still patching it...
&lt;dang&gt; kingtaco|work: Does your new emul stuff make has_multilib_profile true?
&lt;kingtaco|work&gt; dang, I don&apos;t know
&lt;kingtaco|work&gt; where would I find that, multilib.eclass?
&lt;dang&gt; We only patch if has_multilib_profile is true...
&lt;dang&gt; Yeah.
&lt;kingtaco|work&gt; lemme read up on it
&lt;kingtaco|work&gt; dang, I suspect that it returns false

I&apos;ll have to roll a new emul-linux-x86-gtklibs to fix this.  expect one today or tomorrow.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2007-11-16 00:49:07 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2007-11-16 00:54:07 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; Well, has_multilib_profile checks the profile, not ebuilds.  If you have a
&gt; multilib profile, it will return true.  The emul-libs have nothing to do with
&gt; it.  I just thought I would  throw that out so nobody is barking up the wrong
&gt; tree.
&gt; 

it&apos;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 :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2007-11-18 05:57:24 0000</bug_when>
            <thetext>emul-linux-x86-gtklibs-20071118 in the tree</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136043</attachid>
            <date>2007-11-15 13:19 0000</date>
            <desc>realplay screenshot after this workaround</desc>
            <filename>Screenshot-RealPlayer.png</filename>
            <type>image/png</type>
            <data encoding="base64">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
</data>        

          </attachment>
    </bug>

</bugzilla>