Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75176 - pango-1.6.0, glib-2.4.8?: "dynamic modules are not supported by this system"
Summary: pango-1.6.0, glib-2.4.8?: "dynamic modules are not supported by this system"
Status: VERIFIED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Low normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-21 06:49 UTC by crusaderky
Modified: 2005-01-04 09:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crusaderky 2004-12-21 06:49:57 UTC
I've just updated glib to the latest x86 version, and XFce4 and mozilla-firefox have stopped working (obviously, it's just my assumption, but it could be unrelated as well). I've not updated pango (and re-merging it does not fix the problem).

It happens both with gtk+-2.4.9-r1 and gtk+-2.4.13-r1

This is the message firefox-1.0 gives:

** (firefox-bin:32593): 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 may be able to recreate this file by running pango-querymodules.

(firefox-bin:32593): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

** (firefox-bin:32593): CRITICAL **: file pango-engine.c: line 68 (_pango_engine_shape_shape): assertion `PANGO_IS_FONT (font)' failed

** ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
/usr/bin/firefox: line 88: 32593 Abortito                $mozbin "$@"


The message XFCe4 gives is very similar.

So I run pango-querymodules:

Cannot load module /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-x.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-basic-x.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-indic-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so does not export Pango module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-thai-fc.so: dynamic modules are not supported by this system
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so does not export Pango module API


# emerge info
Gentoo Base System version 1.6.8
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-nitro4 i686)
=================================================================
System uname: 2.6.9-nitro4 i686 Mobile Pentium II
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium2 -mmmx -fomit-frame-pointer -pipe"
CHOST="i586-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium2 -mmmx -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache digest distcc distlocks fixpackages sandbox sfperms userpriv"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apache2 apm avi berkdb bitmap-fonts crypt cups directfb dvb encode erandom f77 fbcon flac foomaticdb fortran gdbm gif gpm gtk gtk2 imlib java jpeg kerberos ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses network nls no_wxgtk1 nptl offensive oggvorbis opengl pam pcre pdflib perl pic png python quicktime readline real rtc samba sdl skey slang spell ssl svga tcpd threads tiff truetype x86 xml2 xmms xv xvid xvmc zlib"
Comment 1 crusaderky 2004-12-21 06:53:54 UTC
One possible problem source is that I've got a few symlinks in my tree:

home -> /mnt/bigpart/home
usr -> /mnt/bigpart/usr
var -> /mnt/bigpart/var
opt -> /mnt/bigpart/opt

and I've already experienced that, for example,
/usr/bin/env -> ../../bin/env

wont' work (can't figure out why. isn't it supposed to be abstracted from hardware?) and I have to manually change it to
/usr/bin/env -> /bin/env
Comment 2 crusaderky 2004-12-21 07:04:08 UTC
updating to glib-2.6.0 does not fix the problem.
Comment 3 foser (RETIRED) gentoo-dev 2004-12-21 08:47:37 UTC
you've not been compiling stuff static ?
Comment 4 crusaderky 2004-12-21 09:32:13 UTC
I've never had USE=static, if this is what you mean.
Comment 5 foser (RETIRED) gentoo-dev 2004-12-29 10:40:23 UTC
hmm not sure, your guess is as good as mine.. might be indeed the symlinks.. what sort of mountpoint is that ? nfs ? I'm not sure NFS is meant to do this sort of thing.
Comment 6 crusaderky 2004-12-29 10:44:10 UTC
reiser4 -o noatime
Comment 7 foser (RETIRED) gentoo-dev 2004-12-29 10:47:43 UTC
reiser4 ... right.. well first try with another fs.
Comment 8 crusaderky 2004-12-30 11:22:10 UTC
I've removed symlinks AND reiser4; recompiled pango and glib and everything works fine again.

I'm afraid I can't provide info on this bug any more.
Comment 9 foser (RETIRED) gentoo-dev 2005-01-04 09:15:25 UTC
i bet its reiser4