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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to