Bug#325526: libcairo2: undefined symbol 'FT_GlyphSlot_Embolden'

2006-07-27 Thread Oliver Jato
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'

2006-07-27 Thread Oliver Jato
 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'

2006-07-26 Thread Oliver Jato
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]