Your message dated Wed, 13 Dec 2006 17:02:06 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#401047: fixed in imagemagick 7:6.2.4.5.dfsg1-0.13
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: imagemagick
Version: 7:6.2.4.5.dfsg1-0.12
Severity: serious
Tags: patch
Justification: no longer builds from source

Recent libpng actived MMX optimisations on amd64, it seems, and a
previously uncompiled code snippet in coders/png.c is now alive. It's
example code from libpng's man page, but contains a few cut&paste errors
that break compiling. Patch for those is attached. Unfortunately,
imagemagick doesn't build on amd64 with these fixes, either because of
linker errors due to a missing symbol in libpng. For Debian's purposes,
it would also be sufficient to simply disable the #if block as a whole,
but I'd prefer libpng to be fixed.

Regards,

Daniel.

--- imagemagick-6.2.4.5.dfsg1.orig/coders/png.c
+++ imagemagick-6.2.4.5.dfsg1/coders/png.c
@@ -1704,7 +1704,7 @@
 #if defined(PNG_USE_PNGGCCRD) && defined(PNG_ASSEMBLER_CODE_SUPPORTED) \
 && (PNG_LIBPNG_VER >= 10200)
   /* Disable thread-unsafe features of pnggccrd */
-  if (png_access_version() >= 10200)
+  if (png_access_version_number() >= 10200)
   {
     png_uint_32 mmx_disable_mask=0;
     png_uint_32 asm_flags;
@@ -1713,8 +1713,8 @@
                         | PNG_ASM_FLAG_MMX_READ_FILTER_SUB   \
                         | PNG_ASM_FLAG_MMX_READ_FILTER_AVG   \
                         | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH );
-    asm_flags=png_get_asm_flags(png_ptr);
-    png_set_asm_flags(png_ptr, asm_flags & ~mmx_disable_mask);
+    asm_flags=png_get_asm_flags(ping);
+    png_set_asm_flags(ping, asm_flags & ~mmx_disable_mask);
   }
 #endif
 

--- End Message ---
--- Begin Message ---
Source: imagemagick
Source-Version: 7:6.2.4.5.dfsg1-0.13

We believe that the bug you reported is fixed in the latest version of
imagemagick, which is due to be installed in the Debian FTP archive:

imagemagick_6.2.4.5.dfsg1-0.13.diff.gz
  to pool/main/i/imagemagick/imagemagick_6.2.4.5.dfsg1-0.13.diff.gz
imagemagick_6.2.4.5.dfsg1-0.13.dsc
  to pool/main/i/imagemagick/imagemagick_6.2.4.5.dfsg1-0.13.dsc
imagemagick_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/imagemagick_6.2.4.5.dfsg1-0.13_i386.deb
libmagick++9-dev_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/libmagick++9-dev_6.2.4.5.dfsg1-0.13_i386.deb
libmagick++9c2a_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/libmagick++9c2a_6.2.4.5.dfsg1-0.13_i386.deb
libmagick9-dev_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/libmagick9-dev_6.2.4.5.dfsg1-0.13_i386.deb
libmagick9_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/libmagick9_6.2.4.5.dfsg1-0.13_i386.deb
perlmagick_6.2.4.5.dfsg1-0.13_i386.deb
  to pool/main/i/imagemagick/perlmagick_6.2.4.5.dfsg1-0.13_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Kobras <[EMAIL PROTECTED]> (supplier of updated imagemagick package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 13 Dec 2006 11:33:25 +0100
Source: imagemagick
Binary: perlmagick libmagick9 libmagick9-dev imagemagick libmagick++9-dev 
libmagick++9c2a
Architecture: source i386
Version: 7:6.2.4.5.dfsg1-0.13
Distribution: unstable
Urgency: high
Maintainer: Daniel Kobras <[EMAIL PROTECTED]>
Changed-By: Daniel Kobras <[EMAIL PROTECTED]>
Description: 
 imagemagick - Image manipulation programs
 libmagick++9-dev - The object-oriented C++ API to the ImageMagick 
library--developme
 libmagick++9c2a - The object-oriented C++ API to the ImageMagick library
 libmagick9 - Image manipulation library
 libmagick9-dev - Image manipulation library -- development
 perlmagick - A perl interface to the libMagick graphics routines
Closes: 401047
Changes: 
 imagemagick (7:6.2.4.5.dfsg1-0.13) unstable; urgency=high
 .
   * Non-maintainer upload.
   * coders/png.c: Fix amd64 build failure with recent libpng versions.
     Closes: #401047
   * debian/control: Tighten libpng12-dev build-dependency to exclude versions
     that are known to fail to link even with the above fix in place.
Files: 
 9329231d98707aad09036cfe7a53afcb 1014 graphics optional 
imagemagick_6.2.4.5.dfsg1-0.13.dsc
 0b18601342d3c0c1cf8cdc226158bb74 88236 graphics optional 
imagemagick_6.2.4.5.dfsg1-0.13.diff.gz
 72a78f16437d11d4fec3608f7d11da87 738670 graphics optional 
imagemagick_6.2.4.5.dfsg1-0.13_i386.deb
 b5a23d4136e45cb53bfa694e97aa799e 1296232 libs optional 
libmagick9_6.2.4.5.dfsg1-0.13_i386.deb
 3ee70d702f3ee418fb852904efd0fc57 1638386 libdevel optional 
libmagick9-dev_6.2.4.5.dfsg1-0.13_i386.deb
 c9eeec051fec9cae06da8b42bb2aa099 178720 libs optional 
libmagick++9c2a_6.2.4.5.dfsg1-0.13_i386.deb
 5fc9c7ebe5b69bc911ede3988f20e32d 227964 libdevel optional 
libmagick++9-dev_6.2.4.5.dfsg1-0.13_i386.deb
 503e6c63e6a64d1bcedfd239f525d452 169240 perl optional 
perlmagick_6.2.4.5.dfsg1-0.13_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFFgA1+pOKIA4m/fisRAsJZAJ90ro1fw1UQ6e9lCThM7b9ojWj8qgCg3ZCo
qFzYyHF69M1egRQO/KQ8BRA=
=oX/e
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to