Bug#325526: libcairo2: undefined symbol 'FT_GlyphSlot_Embolden'
hello, the file seems to be okay: The correct file for 1.2.0-3 on i386 is: $ md5sum /usr/lib/libcairo.so.2 52efee151b4d1f730c83e32dc2f092ec /usr/lib/libcairo.so.2 flyricky:/home/olli# md5sum /usr/lib/libcairo.so.2 52efee151b4d1f730c83e32dc2f092ec /usr/lib/libcairo.so.2 $ strings /usr/lib/libcairo.so.2 | grep FT_GlyphSlot_Embolden FT_GlyphSlot_Embolden flyricky:/home/olli# strings /usr/lib/libcairo.so.2 | grep FT_GlyphSlot_Embolden FT_GlyphSlot_Embolden $ cat foo.c main() { FT_GlyphSlot_Embolden(); } $ gcc -o foo foo.c -lcairo $ ./foo (i have an old libpng12.so.0 in /usr/local/lib, but more on this later) flyricky:/home/olli# cat foo.c main() { FT_GlyphSlot_Embolden(); } flyricky:/home/olli# gcc -o foo foo.c -lcairo /tmp/ccAnY8EZ.o: In function `main': foo.c:(.text+0x12): undefined reference to `FT_GlyphSlot_Embolden' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libcairo.so: undefined reference to [EMAIL PROTECTED]' collect2: ld returned 1 exit status this is a local libpng you are running, not the standard one. This suggests you might have /usr/local/lib in your library search path and have other local libraries there that are affecting things. yes, i have old libs there, inclusive libpng12.so.0. so i removed /usr/local/lib from /etc/ld.so.conf and ran ldconfig -v, what showed me libpng12.so.0 in /usr/lib. then, the amarok crash was this: Amarok: [Loader] Starting amarokapp.. Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. Amarok: [Loader] amarokapp probably crashed! and this time, $ cat foo.c main() { FT_GlyphSlot_Embolden(); } $ gcc -o foo foo.c -lcairo $ ./foo results in:
Bug#325526: libcairo2: undefined symbol 'FT_GlyphSlot_Embolden'
As far as this bug is concerned, I'm taking no action - it's all due to configuration on your system. yes you're right, i totally forgot about these old libs. i cleaned it up and everything is fine now. except amarok, but that may be another issue. thank you, oliver -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#325526: libcairo2: undefined symbol 'FT_GlyphSlot_Embolden'
Package: libcairo2 Version: 1.2.0-3 Severity: important Distribution: unstable System: Linux flyricky 2.6.17-1-k7 #1 SMP Mon Jul 17 13:21:38 UTC 2006 i686 GNU/Linux libc6: 2.3.6-15 Package: libcairo2 Status: install ok installed Priority: optional Section: libs Installed-Size: 676 Maintainer: Dave Beckett [EMAIL PROTECTED] Architecture: i386 Source: libcairo Version: 1.2.0-3 Replaces: libcairo0.5.1, libcairo0.6.0, libcairo0.9.0, libcairo1 Provides: libcairo Depends: libc6 (= 2.3.6-6), libfontconfig1 (= 2.3.0), libfreetype6 (= 2.2), libice6, libpng12-0 (= 1.2.8rel), libsm6, libx11-6, libxrender1, zlib1g (= 1:1.2.1) Conflicts: libcairo1 Description: The Cairo 2D vector graphics library similar/same problem here. effect is that svg files cannot be opened and applications die at startup, probably because they use svg. i stumbled across this error message when libwmf0.2-7 was upgraded: Updating the gdk-pixbuf loaders list for GTK+-2.4.0...g_module_open() failed for /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: /usr/lib/libcairo.so.2: undefined symbol: FT_GlyphSlot_Embolden as an example for an application crash, this is how amarok dies since the upgrade: amarok: /usr/local/lib/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3) Amarok: [Loader] Starting amarokapp.. Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. /usr/lib/amarok/amarokapp: /usr/local/lib/libpng12.so.0: no version information available (required by /usr/lib/libqt-mt.so.3) Amarok: [Loader] amarokapp probably crashed! kind regards, oliver -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]