On Thu, Nov 30, 2006 at 11:40:11PM -0500, Glenn Randers-Pehrson wrote:
>At 02:26 PM 12/1/2006 +1100, you wrote:
>>>When you build applications, they must be built with -DPNG_NO_MMX_CODE.
>>>Doesn't libpng12.pc or libpng12-config tell you that?
>>
>>This is what I have on my amd64:
>>
>>  d5:~# cat /usr/lib/pkgconfig/libpng12.pc
>>  prefix=/usr
>>  exec_prefix=${prefix}
>>  libdir=${exec_prefix}/lib
>>  includedir=${prefix}/include/libpng12
>>
>>  Name: libpng
>>  Description: Loads and saves PNG files
>>  Version: 1.2.13
>>  Libs: -L${libdir} -lpng12
>>  Cflags: -I${includedir}
>>
>>And /usr/bin/libpng12-config has this:
>>
>>  version="1.2.13"
>>  prefix="/usr"
>>  exec_prefix="${prefix}"
>>  libdir="${exec_prefix}/lib"
>>  includedir="${prefix}/include/libpng12"
>>  libs="-lpng12"
>>  all_libs="-lpng12 -lz -lm"
>>  I_opts="-I${includedir}"
>>  L_opts="-L${libdir}"
>>  R_opts=""
>>  cppflags=""
>>  ccopts=""
>>  ldopts=""
>
>No mention of PNG_NO_MMX_CODE.  That seems to be a mistake in libpng.
>
>Does libpng-1.4.0beta16 work?

I couldn't find it at:

ftp://ftp.simplesystems.org/pub/libpng/png/src/

I built libpng_1.2.14-0_amd64 and then I tried to build
imagemagick_6.2.4.5.dfsg1-0.12_amd64 and it failed:

>Fri, 01 Dec 2006 20:02:56 +1100
>d5 amd64 linda 0.3.24 lintian 1.23.25 pbuilder 0.160 piuparts 0.20-3
>
>I: using fakeroot in build.
>pbuilder-buildpackage/amd64 $Id: pbuilder-buildpackage-funcs,v 1.31 2006/05/30 
>23:45:45 dancer Exp $
>$Id: pbuilder-buildpackage,v 1.127 2006/08/15 13:14:25 dancer Exp $
>[...]
>Setting up libpng12-0 (1.2.14-0) ...
>[...]
>Setting up libpng12-dev (1.2.14-0) ...
>[...]
>if /bin/sh ./libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
>-I. -I./magick -I./wand  -I./ltdl -I./ltdl  -I/usr/include/freet ype2 
>-I/usr/include/X11 -I/usr/include/libxml2  -g -O2 -Wall -pthread -MT 
>coders/magick_libMagick_la-png.lo -MD -MP -MF "coders/.deps/magick_l 
>ibMagick_la-png.Tpo" -c -o coders/magick_libMagick_la-png.lo `test -f 
>'coders/png.c' || echo './'`coders/png.c; \
>        then mv -f "coders/.deps/magick_libMagick_la-png.Tpo" 
> "coders/.deps/magick_libMagick_la-png.Plo"; else rm -f 
> "coders/.deps/magick_libM
>agick_la-png.Tpo"; exit 1; fi
>coders/png.c: In function 'ReadOnePNGImage':
>coders/png.c:1707: warning: implicit declaration of function 
>'png_access_version'
>coders/png.c:1716: error: 'png_ptr' undeclared (first use in this function)
>coders/png.c:1716: error: (Each undeclared identifier is reported only once
>coders/png.c:1716: error: for each function it appears in.)
>make[1]: *** [coders/magick_libMagick_la-png.lo] Error 1

The full log is at:

http://people.debian.org/~anibal/imagemagick/imagemagick_6.2.4.5.dfsg1-0.12_amd64.log

Anibal Monsalve Salazar
-- 
http://v7w.com/anibal

Attachment: signature.asc
Description: Digital signature

Reply via email to