Bug#250720: dependencies broken (wrong pango modules in
libpango1.0-0?)
Stephan Rudlof
Stephan Rudlof <sr@evolgo.de>, 250720@bugs.debian.org
Sat, 05 Jun 2004 17:23:47 +0200
Sebastian,
I have the solution!
The problem has been the libs in /usr/local/libs: moving them to an
unknown place works!
Is it normal behavior that some programs/libs prefer /usr/local/lib
before /usr/lib?
Listing the safe place:
karl:~# ls ~/tmp/local/
libatk-1.0.la libgmodule-2.0.so.0
libatk-1.0.so libgmodule-2.0.so.0.200.3
libatk-1.0.so.0 libgobject-2.0.la
libatk-1.0.so.0.200.4 libgobject-2.0.so
libgdk-x11-2.0.la libgobject-2.0.so.0
libgdk-x11-2.0.so libgobject-2.0.so.0.200.3
libgdk-x11-2.0.so.0 libgthread-2.0.la
libgdk-x11-2.0.so.0.200.4 libgthread-2.0.so
libgdk_pixbuf-2.0.la libgthread-2.0.so.0
libgdk_pixbuf-2.0.so libgthread-2.0.so.0.200.3
libgdk_pixbuf-2.0.so.0 libgtk-x11-2.0.la
libgdk_pixbuf-2.0.so.0.200.4 libgtk-x11-2.0.so
libgdk_pixbuf_xlib-2.0.la libgtk-x11-2.0.so.0
libgdk_pixbuf_xlib-2.0.so libgtk-x11-2.0.so.0.200.4
libgdk_pixbuf_xlib-2.0.so.0 libpango-1.0.la
libgdk_pixbuf_xlib-2.0.so.0.200.4 libpango-1.0.so
libglib-2.0.la libpango-1.0.so.0
libglib-2.0.so libpango-1.0.so.0.200.5
libglib-2.0.so.0 libpangox-1.0.la
libglib-2.0.so.0.200.3 libpangox-1.0.so
libgmodule-2.0.la libpangox-1.0.so.0
libgmodule-2.0.so libpangox-1.0.so.0.200.5
karl:/usr/lib# ls ~/tmp/local/ | xargs ll *
xargs: ll: No such file or directory
karl:/usr/lib# ls ~/tmp/local/ | xargs ls
ls: libatk-1.0.la: No such file or directory
... many more missing
lrwxr-xr-x 1 root root 21 May 23 23:39 libatk-1.0.so.0
-> libatk-1.0.so.0.600.1
lrwxr-xr-x 1 root root 25 Jun 5 16:11
libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.400.1
lrwxr-xr-x 1 root root 28 Jun 5 16:11
libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.400.1
lrwxr-xr-x 1 root root 33 Jun 5 16:11
libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.400.1
lrwxr-xr-x 1 root root 22 Jun 5 16:11 libglib-2.0.so.0
-> libglib-2.0.so.0.400.1
lrwxr-xr-x 1 root root 25 Jun 5 16:11
libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.400.1
lrwxr-xr-x 1 root root 25 Jun 5 16:11
libgobject-2.0.so.0 -> libgobject-2.0.so.0.400.1
lrwxr-xr-x 1 root root 25 Jun 5 16:11
libgthread-2.0.so.0 -> libgthread-2.0.so.0.400.1
lrwxr-xr-x 1 root root 25 Jun 5 16:11
libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.400.1
lrwxr-xr-x 1 root root 23 Jun 5 15:56
libpango-1.0.so.0 -> libpango-1.0.so.0.399.1
lrwxr-xr-x 1 root root 24 Jun 5 15:56
libpangox-1.0.so.0 -> libpangox-1.0.so.0.399.1
There are differences in the versions...
My stomache says it has something to do with gdk, gtk, glib, gobject.
Thank you very much for your help!
Greetings
Stephan
FYI
---
karl:/usr/lib# ls -d lib*
libBrokenLocale.a libl.a
libBrokenLocale.so liblber.so.2
libFLAC.so.4 liblber.so.2.0.130
libFLAC.so.4.1.2 liblcms.so.1
libGL.so.1 liblcms.so.1.0.12
libGL.so.1.2 libldap.so.2
libGLU.so.1 libldap.so.2.0.130
libGLU.so.1.3 libldap50.so
libHermes.so.1 libldap_r.so.2
libHermes.so.1.0.0 libldap_r.so.2.0.130
libIDL-0.6.so.0 liblirc_client.la
libIDL-0.6.so.0.4.4 liblirc_client.so.0
libIDL-2.so.0 liblirc_client.so.0.0.0
libIDL-2.so.0.0.0 liblockfile.so.1
libIIOP.so.0 liblockfile.so.1.0
libIIOP.so.0.5.17 libltdl.a
libMagick.so.6 libltdl.la
libMagick.so.6.0.1 libltdl.so
libMrm.so.2 libltdl.so.3
libMrm.so.2.0.1 libltdl.so.3.1.0
libORBit-2.so.0 liblwres.so.1
libORBit-2.so.0.0.0 liblwres.so.1.1.1
libORBit-imodule-2.so.0 liblzo.la
libORBit-imodule-2.so.0.0.0 liblzo.so.1
libORBit.so.0 liblzo.so.1.0.0
libORBit.so.0.5.17 libm.a
libORBitCosNaming-2.so.0 libm.so
libORBitCosNaming-2.so.0.0.0 libmad.so.0
libORBitCosNaming.so.0 libmad.so.0.2.0
libORBitCosNaming.so.0.5.17 libmagic.so.1
libORBitutil.so.0 libmagic.so.1.0.0
libORBitutil.so.0.5.17 libmcheck.a
libOggFLAC.so.1 libmd5.so.0
libOggFLAC.so.1.0.2 libmd5.so.0.1.0
libSDL-1.2.so.0 libmenu.a
libSDL-1.2.so.0.7.0 libmenu.so
libVFlib2.so.24 libmenu.so.5
libVFlib2.so.24.0.3 libmenu.so.5.4
libWand.so.6 libmenuw.so.5
libWand.so.6.0.1 libmenuw.so.5.4
libXcursor.so.1 libmng.la
libXcursor.so.1.0.2 libmng.so.1
libXft.so.2 libmng.so.1.0.0
libXft.so.2.1.1 libmoz_art_lgpl.so
libXm.so.2 libmozjs.so
libXm.so.2.0.1 libmozz.so
libXrender.a libmpeg2.so.0
libXrender.la libmpeg2.so.0.0.0
libXrender.so libmpeg2convert.so.0
libXrender.so.1 libmpeg2convert.so.0.0.0
libXrender.so.1.2.2 libmsgbaseutil.so
liba52-0.7.4.so libmyspell.so.3
libaa.so.1 libmyspell.so.3.1
libaa.so.1.0.4 libncurses++.a
libanl.a libncurses.a
libanl.so libncurses.so
libao.so.2 libncurses.so.5
libao.so.2.1.2 libncursesw.so.5
libapt-inst-libc6.3-5.so.1.0 libncursesw.so.5.4
libapt-inst-libc6.3-5.so.1.0.0 libneon.so.23
libapt-pkg-libc6.3-5.so.3.3 libneon.so.23.0.9
libapt-pkg-libc6.3-5.so.3.3.0 libnetpbm.so.10
libart_lgpl.so.2 libnetpbm.so.10.0
libart_lgpl.so.2.2.0 libnewt.so.0.50
libart_lgpl_2.so.2 libnewt.so.0.50.17
libart_lgpl_2.so.2.3.16 libnewt.so.0.51
libasound.so.2 libnewt.so.0.51.6
libasound.so.2.0.0 libnsl.a
libasprintf.a libnsl.so
libasprintf.la libnspr4.so
libasprintf.so libnss3.so
libasprintf.so.0 libnss_compat.so
libasprintf.so.0.0.0 libnss_dns.so
libatk-1.0.so.0 libnss_files.so
libatk-1.0.so.0.600.1 libnss_hesiod.so
libaudio.so.2 libnss_nis.so
libaudio.so.2.3 libnss_nisplus.so
libaudiofile.so.0 libogg.so.0
libaudiofile.so.0.0.2 libogg.so.0.5.0
libbeecrypt.a libopcodes-2.14.90.0.7.so
libbeecrypt.la libopencdk.so.8
libbeecrypt.so libopencdk.so.8.0.0
libbeecrypt.so.2 libpanel.a
libbeecrypt.so.2.2.0 libpanel.so
libbfd-2.14.90.0.7.so libpanel.so.5
libbonobo-2.so.0 libpanel.so.5.4
libbonobo-2.so.0.0.0 libpanelw.so.5
libbonobo-activation.so.4 libpanelw.so.5.4
libbonobo-activation.so.4.0.0 libpango-1.0.so.0
libbsd-compat.a libpango-1.0.so.0.399.1
libbz2.so.1.0 libpangoft2-1.0.so.0
libbz2.so.1.0.2 libpangoft2-1.0.so.0.399.1
libc.a libpangox-1.0.so.0
libc.so libpangox-1.0.so.0.399.1
libc_nonshared.a libpangoxft-1.0.so.0
libcdda_interface.so.0 libpangoxft-1.0.so.0.399.1
libcdda_interface.so.0.9.8 libpaper.so.1
libcdda_paranoia.so.0 libpaper.so.1.1.2
libcdda_paranoia.so.0.9.8 libpcap.so.0.7
libcdio.so.0 libpcap.so.0.7.2
libcdio.so.0.0.2 libpci.so
libcompface.so.1 libpci.so.2
libcompface.so.1.0.0 libpcre.so.3
libcrypt.a libpcre.so.3.10.0
libcrypt.so libpcreposix.so.3
libcrypto.a libpcreposix.so.3.10.0
libcrypto.so libpics.so.0
libcrypto.so.0.9.7 libpics.so.0.0.0
libcrypto_pic.a libplc4.so
libcsirocsa.so.0 libplds4.so
libcsirocsa.so.0.0.0 libplplotd.so.9
libcsironn.so.0 libplplotd.so.9.1.0
libcsironn.so.0.0.0 libplplotf77cd.so.9
libcups.so.2 libplplotf77cd.so.9.0.0
libcupsimage.so.2 libplplotf77d.so.9
libcurl.so.2 libplplotf77d.so.9.0.0
libcurl.so.2.0.2 libpng.so.3
libcurses.a libpng10.so.0
libcurses.so libpng10.so.0.1.0.15
libdb-3.2.so libpng12.so.0
libdb-3.so libpng12.so.0.1.2.5
libdb-4.2.so libpostproc.so.0
libdb3.so.3 libpostproc.so.0.0.1
libdb3.so.3.0.2 libprldap50.so
libdb3_cxx.so.3 libpthread.a
libdb3_cxx.so.3.0.2 libpthread.so
libdb_cxx-3.2.so libpthread_nonshared.a
libdb_cxx-3.so libpython2.1.so.0.0
libdes425.so.3 libpython2.3.so.1
libdes425.so.3.0 libpython2.3.so.1.0
libdialog.a libqhull.so.5
libdl.a libqhull.so.5.0.0
libdl.so libqt-mt.so.3
libdns.so.11 libqt-mt.so.3.2
libdns.so.11.1.1 libqt-mt.so.3.2.3
libdns.so.5 libqui.so.1
libdns.so.5.3.0 libqui.so.1.0
libdvbpsi.so.2 libqui.so.1.0.0
libdvbpsi.so.2.0.0 libresolv.a
libdvdplay.so.0 libresolv.so
libdvdplay.so.0.0.1 librfftw.so.2
libdvdread.so.3 librfftw.so.2.0.5
libdvdread.so.3.0.0 librfftw_mpi.so.2
libefi.a librfftw_mpi.so.2.0.5
libesd.so.0 librfftw_threads.so.2
libesd.so.0.2.29 librfftw_threads.so.2.0.5
libesddsp.so.0 librpcsvc.a
libesddsp.so.0.2.29 librt.a
libexpat.so.0 librt.so
libexpat.so.1 libsasl2.so.2
libexpat.so.1.0.0 libsasl2.so.2.0.18
libexslt.so.0 libscrollkeeper.so.0
libexslt.so.0.8.5 libscrollkeeper.so.0.0.0
libfakeroot libsigc-1.2.so.5
libfakeroot.a libsigc-1.2.so.5.0.5
libfakeroot.so libsigc-2.0.a
libfakeroot.so.0 libsigc-2.0.la
libfakeroot.so.0.0.1 libsigc-2.0.so
libfam.so.0 libsigc-2.0.so.0
libfam.so.0.0.0 libsigc-2.0.so.0.0.0
libfftw.so.2 libslp.so.1
libfftw.so.2.0.5 libslp.so.1.0.0
libfftw_mpi.so.2 libsmime3.so
libfftw_mpi.so.2.0.5 libsmpeg-0.4.so.0
libfftw_threads.so.2 libsmpeg-0.4.so.0.1.4
libfftw_threads.so.2.0.5 libsndfile.so.0
libfl.a libsndfile.so.0.0.28
libfontconfig.so.1 libsoftokn3.so
libfontconfig.so.1.0.4 libsp.so.1
libform.a libsp.so.1.0.3
libform.so libspeex.so.1
libform.so.5 libspeex.so.1.1.2
libform.so.5.4 libspgrove.so.1
libformw.so.5 libspgrove.so.1.0.3
libformw.so.5.4 libssl.a
libfreetype.so.6 libssl.so
libfreetype.so.6.3.5 libssl.so.0.9.7
libfribidi.so.0 libssl3.so
libfribidi.so.0.0.0 libssl_pic.a
libg.a libstdc++-3-libc6.2-2-2.10.0.a
libg2c.so.0 libstdc++-3-libc6.2-2-2.10.0.so
libg2c.so.0.0.0 libstdc++-libc6.2-2.a.3
libgc.so.1 libstdc++-libc6.2-2.so.3
libgc.so.1.0.2 libstdc++.so.3
libgccpp.so.1 libstdc++.so.3.0.4
libgccpp.so.1.0.2 libstdc++.so.5
libgcrypt-pth.so.7 libstdc++.so.5.0.6
libgcrypt-pth.so.7.3.0 libstlport_gcc.so.4.6
libgcrypt-pthread.so.7 libstroke.so.0
libgcrypt-pthread.so.7.3.0 libstroke.so.0.0.5
libgcrypt.so.7 libstyle.so.1
libgcrypt.so.7.3.0 libstyle.so.1.0.3
libgdbm.so.3 libt1.so.1
libgdbm.so.3.0.0 libt1.so.1.3.1
libgdbm_compat.so.3 libt1.so.5
libgdbm_compat.so.3.0.0 libt1.so.5.0.2
libgdk-1.2.so.0 libt1x.so.1
libgdk-1.2.so.0.9.1 libt1x.so.1.3.1
libgdk-x11-2.0.so.0 libt1x.so.5
libgdk-x11-2.0.so.0.400.1 libt1x.so.5.0.2
libgdk_imlib.so.1 libtasn1.so.2
libgdk_imlib.so.1.9.14 libtasn1.so.2.0.7
libgdk_pixbuf-2.0.so.0 libtcl8.3.so.1
libgdk_pixbuf-2.0.so.0.400.1 libtcl8.4.so.0
libgdk_pixbuf_xlib-2.0.so.0 libtermcap.a
libgdk_pixbuf_xlib-2.0.so.0.400.1 libtermcap.so
libgettextlib-0.14.1.so libtextwrap.so.1
libgettextlib.la libtextwrap.so.1.0.0
libgettextlib.so libthread_db.so
libgettextpo.a libtiff.a
libgettextpo.la libtiff.so
libgettextpo.so libtiff.so.3
libgettextpo.so.0 libtiff.so.3.6.1
libgettextpo.so.0.1.0 libtk8.3.so.1
libgettextsrc-0.14.1.so libtk8.4.so.0
libgettextsrc.la libttf.so.2
libgettextsrc.so libttf.so.2.4.0
libgif.so.4 libungif.so.4
libgif.so.4.1.0 libungif.so.4.1.0
libgimpprint.so.1 libuniconf.so.3.75
libgimpprint.so.1.1.1 libutil.a
libgkgfx.so libutil.so
libglib-1.2.so.0 libvga.so.1
libglib-1.2.so.0.0.10 libvga.so.1.4.3
libglib-2.0.so.0 libvgagl.so.1
libglib-2.0.so.0.400.1 libvgagl.so.1.4.3
libgmodule-1.2.so.0 libvorbis.so.0
libgmodule-1.2.so.0.0.10 libvorbis.so.0.3.0
libgmodule-2.0.so.0 libvorbisenc.so.2
libgmodule-2.0.so.0.400.1 libvorbisenc.so.2.0.0
libgnome.so.32 libvorbisfile.so.3
libgnome.so.32.4.3 libvorbisfile.so.3.1.0
libgnomesupport.so.0 libwraster.so.2
libgnomesupport.so.0.0.0 libwraster.so.2.2.0
libgnomeui.so.32 libwvstreams.so.3.75
libgnomeui.so.32.14.1 libwvutils.so.3.75
libgnorba.so.27 libwwwapp.so.0
libgnorba.so.27.1.8 libwwwapp.so.0.1.0
libgnorbagtk.so.0 libwwwcache.so.0
libgnorbagtk.so.0.0.0 libwwwcache.so.0.1.0
libgnuefi.a libwwwcore.so.0
libgnutls-extra.so.10 libwwwcore.so.0.1.0
libgnutls-extra.so.10.1.4 libwwwdir.so.0
libgnutls-openssl.so.10 libwwwdir.so.0.1.0
libgnutls-openssl.so.10.1.4 libwwwfile.so.0
libgnutls.so.10 libwwwfile.so.0.1.0
libgnutls.so.10.1.4 libwwwftp.so.0
libgobject-2.0.so.0 libwwwftp.so.0.1.0
libgobject-2.0.so.0.400.1 libwwwgopher.so.0
libgpg-error.so.0 libwwwgopher.so.0.1.0
libgpg-error.so.0.1.2 libwwwhtml.so.0
libgpm.so.1 libwwwhtml.so.0.1.0
libgpm.so.1.19.6 libwwwhttp.so.0
libgrove.so.1 libwwwhttp.so.0.1.0
libgrove.so.1.0.3 libwwwinit.so.0
libgsl.so.0 libwwwinit.so.0.1.0
libgsl.so.0.5.0 libwwwmime.so.0
libgslcblas.so.0 libwwwmime.so.0.1.0
libgslcblas.so.0.0.0 libwwwmux.so.0
libgssapi_krb5.so.2 libwwwmux.so.0.1.0
libgssapi_krb5.so.2.2 libwwwnews.so.0
libgstroke.so.0 libwwwnews.so.0.1.0
libgstroke.so.0.0.5 libwwwstream.so.0
libgthread-1.2.so.0 libwwwstream.so.0.1.0
libgthread-1.2.so.0.0.10 libwwwtelnet.so.0
libgthread-2.0.so.0 libwwwtelnet.so.0.1.0
libgthread-2.0.so.0.400.1 libwwwtrans.so.0
libgtk-1.2.so.0 libwwwtrans.so.0.1.0
libgtk-1.2.so.0.9.1 libwwwutils.so.0
libgtk-x11-2.0.so.0 libwwwutils.so.0.1.0
libgtk-x11-2.0.so.0.400.1 libwwwxml.so.0
libgtkembedmoz.so libwwwxml.so.0.1.0
libgtkxtbin.so libwwwzip.so.0
libid3tag.so.0 libwwwzip.so.0.1.0
libid3tag.so.0.2.0 libwx_gtk-2.4.so.0
libident.so.0 libwx_gtk-2.4.so.0.1.1
libident.so.0.22 libwx_gtk_gl-2.4.so.0
libidn.so.11 libwx_gtk_gl-2.4.so.0.1.1
libidn.so.11.2.7 libxlibrgb.so
libieee.a libxml2.so.2
libisc.so.4 libxml2.so.2.6.10
libisc.so.4.1.0 libxmlparse.so.0
libisc.so.7 libxmlparse.so.0.1.0
libisc.so.7.1.1 libxmltok.so.0
libjpeg.a libxmltok.so.0.1.0
libjpeg.la libxosd.so.2
libjpeg.so libxosd.so.2.2.7
libjpeg.so.62 libxpcom.so
libjpeg.so.62.0.0 libxpcom_compat.so
libjsj.so libxpistub.so
libk5crypto.so.3 libxslt.so.1
libk5crypto.so.3.0 libxslt.so.1.1.7
libkpathsea.so.3 libz.a
libkpathsea.so.3.4.5 libz.so
libkrb4.so.2 libz.so.1
libkrb4.so.2.0 libz.so.1.2.1.1
libkrb5.so.3 libzvt.so.2
libkrb5.so.3.2 libzvt.so.2.3.0
Stephan Rudlof wrote:
> Dear Sebastion,
>=20
> thank you for the answer.
>=20
> Sebastien Bacher wrote:
>=20
>>Le lun, 24/05/2004 =E0 18:34 +0200, Stephan Rudlof a =E9crit :
>>
>>
>>>Package: libpango1.0-common
>>>Version: 1.4.0-3
>>
>>
>>Hi,
>>
>>Which version of libpango1.0-0 is installed ?
>>
>>
>>
>>
>>>Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-fc.so:
>>>/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: undefined symbol:
>>>pango_engine_shape_get_type
>>
>>
>># objdump -T /usr/lib/libpango-1.0.so.0.399.1 | grep
>>pango_engine_shape_get_type
>>
>>00014040 g DF .text 00000057 Base
>>pango_engine_shape_get_type
>=20
>=20
> sr@karl:~$ objdump -T /usr/lib/libpango-1.0.so.0.399.1 | grep
> pango_engine_shape_get_type
> 00014040 g DF .text 00000057 Base pango_engine_shape_get_ty=
pe
>=20
> Seems to be the same.
>=20
>=20
>>
>>
>>
>>>karl:/etc/mozilla# pango-querymodules
>>># Pango Modules file
>>># Automatically generated file, do not edit
>>>#
>>># ModulesPath =3D /usr/local/lib/pango/1.4.0/modules
>>>#
>>
>>
>># pango-querymodules
>># Pango Modules file
>># Automatically generated file, do not edit
>>#
>># ModulesPath =3D /usr/lib/pango/1.4.0/modules
>>
>>
>>I've no idea of the problem, but apparently you've broken something wit=
h
>>your non-debian installation (you have some stuffs in /usr/local, I
>>guess you have manually installed some modules).
>=20
>=20
> Yes. Some time ago I've manually installed mozilla 1.6a from the mozill=
a
> web site, which I'm working with just now... Then I've upgraded from
> stable to testing/unstable and switched to the debian mozilla in the
> dist. Recently there have been some font package changes leading to my
> problems.
>=20
>=20
>>Could your try to
>>remove the /usr/local elements ?
>=20
>=20
> Yes. I'll try to move this mozilla out of the way followed by
> reconfiguring some things. But first I want to send this mail... After
> trial and error a bit I'll report the results.
>=20
>=20
>>You're the only one to having reported this problem, I think it's not a
>>problem in the packages (such problems in packages usual get a lot of
>>reports).
>=20
>=20
> Therefore I'm thankful for your reaction: it's good to know this.
>=20
>=20
> Greetings,
> Stephan
>=20
>=20
>>
>>Cheers,
>>
>>Sebastien Bacher
>>
>>
>>
>>
>>
>=20
>=20
--=20
Stephan Rudlof (sr@evolgo.de)
"Genius doesn't work on an assembly line basis.
You can't simply say, 'Today I will be brilliant.'"
-- Kirk, "The Ultimate Computer", stardate 4731.3