Toda H.Y. wrote:
[]
> coders/png.c: In function 'ReadOnePNGImage':
> coders/png.c:1704: warning: implicit declaration of
> function 'png_access_version'
> coders/png.c:1713: error: 'png_ptr' undeclared (first use
> in this function)
I got it to build on intel by introducing the following lines into the
imagemagick.info file, just before the "make" command in the CompileScript:
if [ "%m" == "i386" ]; then
make coders/magick_libMagick_la-png.lo DEFS=-DPNG_NO_ASSEMBLER_CODE
fi
I am not sure if the "if" clause is necessary. On ppc it builds without
this trick, so it is not necessary there, but it won't hurt either, and
as far as I understand the situation with the new libpng3, that flag is
also used on ppc now, i.e. assembler is disabled everywhere, so this
workaround seems logical. One could even rune the whole "make" with this
flag, i.e. instead of the above lines plus the "make" command:
make DEFS="-DHAVE_CONFIG_H -DPNG_NO_ASSEMBLER_CODE"
I suspect other packages building against the new libpng3 might have to
do something similar.
--
Martin
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users