Bug#406455: libpango1.0-0: 32bit libpango must use
/usr/lib32/pango/1.5.0/module-files.d
Goswin von Brederlow
brederlo at informatik.uni-tuebingen.de
Thu Jan 11 10:39:09 CET 2007
Package: libpango1.0-0
Version: 1.14.8-4
Severity: grave
Justification: renders package unusable
Hi,
when running 32bit applications on amd64 the wrong module files are
opened by libpango:
open("/etc/pango/pangorc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/mrvn/.pangorc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/pango/1.5.0/module-files.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 5
fstat64(0x5, 0xffd9e07c) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
getdents64(5, /* 4 entries */, 4096) = 144
open("/usr/lib/pango/1.5.0/module-files.d/libpango1.0-0.modules", O_RDONLY) = 7
open("/etc/pango/pango.modules", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/etc/pango/pango.modules", O_RDONLY) = -1 ENOENT (No such file or directory)
Subsequently all the modules fail to open:
(acroread:1254): Pango-WARNING **: /usr/lib/pango/1.5.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory) = 142
Replacing the /usr/lib/pango/1.5.0/module-files.d/* with
/usr/lib32/pango/1.5.0/module-files.d/* fixes this problem for 32bit
but obviously breaks 64 bit.
The proper fix, and what was afaik supposed to happen, would be for
32bit pango to use /usr/lib32/pango/1.5.0/module-files.d/ if it exists
and for 64bit pango to use /usr/lib64/pango/1.5.0/module-files.d/ if
it exists. The same holds for the other files.
MfG
Goswin
PS: I set this to grave because it makes ia32-libs-gtk unusable which
contains the pango debs. Please reassign to ia32-libs-gtk when you
fixed it instead of closing.
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-amd64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages libpango1.0-0 depends on:
ii libc6 2.3.6.ds1-9 GNU C Library: Shared libraries
ii libcairo2 1.2.4-4 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1 generic font configuration library
ii libfreetype6 2.2.1-5 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.12.4-2 The GLib library of C routines
ii libpango1.0-common 1.14.8-4 Modules and configuration files fo
ii libx11-6 2:1.0.3-4 X11 client-side library
ii libxft2 2.1.8.2-8 FreeType-based font drawing librar
ii zlib1g 1:1.2.3-13 compression library - runtime
libpango1.0-0 recommends no packages.
-- no debconf information
More information about the Pkg-gnome-maintainers
mailing list