Le lundi 26 septembre 2005 à 16:32 -0600, Liam Stitt a écrit : > Howdy. Now with the -4 packages, pngcrush displays its copyright text if > run with no arguments, but when fed args, I get this: > > $ pngcrush -d ./tmp -brute -cc -reduce *.png > [copyright information elided to save space] > > pngcrush: relocation error: pngcrush: symbol png_read_data, version > PNG12_0 not defined in file libpng12.so.0 with link time reference > $ > > So it appears to still be broken.
I wonder to what extent pngcrush is broken... This symbol is not only labelled as "internal", it isn't marked as being exportable at all. It means upstream can change this symbol without notice from one version to another. (And no, I have no idea what it's doing in png.h.) I have no idea about how to handle that. If we don't allow this symbol now, we're breaking pngcrush. If we do allow it, it may break randomly at some point in the future. Is there a contest I don't know of between libpng and mozilla to make the most unmaintainable piece of software? -- .''`. Josselin Mouette /\./\ : :' : [EMAIL PROTECTED] `. `' [EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom
signature.asc
Description: This is a digitally signed message part