--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libvigraimpex: FTBFS with libpng 1.5
- From: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
- Date: Sat, 30 Jul 2011 16:36:32 +0900
- Message-id: <CABMQnVK7PzJJi6cEzOq7TUe-VwUhY4jLa5Sn9=E0TCb+Z1+5vA@mail.gmail.com>
Source: libvigraimpex
Version: 1.7.1+dfsg1-1
Severity: important
Tags: patch
User: libpng@packages.debian.org
Usertags: libpng15-transition
Hi,
I uploaded libpng 1.5.2 to experimental.
libpng maintainers plan to transition from libpng 1.2 to 1.5.
I am checking build it the package depend to libpng.
I noticed your package FTBFS by libpng 1.5.
I created the patch that revise this problem.
Could you check and apply this patch?
Best regards,
Nobuhiro
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
--- libvigraimpex-1.7.1+dfsg.orig/src/impex/png.cxx 2010-12-04 02:40:34.000000000 +0900
+++ libvigraimpex-1.7.1+dfsg/src/impex/png.cxx 2011-06-08 10:16:17.000000000 +0900
@@ -320,7 +320,7 @@
#if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED)
char * dummyName;
int dummyCompType;
- char * profilePtr;
+ png_bytep profilePtr;
png_uint_32 profileLen;
if (png_get_valid( png, info, PNG_INFO_iCCP )) {
png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ;
@@ -592,7 +592,7 @@
// set icc profile
if (iccProfile.size() > 0) {
png_set_iCCP(png, info, (png_charp)("icc"), 0,
- (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size());
+ (png_const_bytep)iccProfile.begin(), (png_uint_32)iccProfile.size());
}
#endif
--- End Message ---
--- Begin Message ---
Source: libvigraimpex
Source-Version: 1.7.1+dfsg1-2
We believe that the bug you reported is fixed in the latest version of
libvigraimpex, which is due to be installed in the Debian FTP archive:
libvigraimpex-dev_1.7.1+dfsg1-2_amd64.deb
to main/libv/libvigraimpex/libvigraimpex-dev_1.7.1+dfsg1-2_amd64.deb
libvigraimpex-doc_1.7.1+dfsg1-2_all.deb
to main/libv/libvigraimpex/libvigraimpex-doc_1.7.1+dfsg1-2_all.deb
libvigraimpex3_1.7.1+dfsg1-2_amd64.deb
to main/libv/libvigraimpex/libvigraimpex3_1.7.1+dfsg1-2_amd64.deb
libvigraimpex_1.7.1+dfsg1-2.debian.tar.gz
to main/libv/libvigraimpex/libvigraimpex_1.7.1+dfsg1-2.debian.tar.gz
libvigraimpex_1.7.1+dfsg1-2.dsc
to main/libv/libvigraimpex/libvigraimpex_1.7.1+dfsg1-2.dsc
python-vigra-doc_1.7.1+dfsg1-2_all.deb
to main/libv/libvigraimpex/python-vigra-doc_1.7.1+dfsg1-2_all.deb
python-vigra_1.7.1+dfsg1-2_amd64.deb
to main/libv/libvigraimpex/python-vigra_1.7.1+dfsg1-2_amd64.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 636003@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ralf Treinen <treinen@debian.org> (supplier of updated libvigraimpex 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 04 Aug 2011 13:57:08 +0200
Source: libvigraimpex
Binary: libvigraimpex-dev libvigraimpex3 libvigraimpex-doc python-vigra python-vigra-doc
Architecture: source amd64 all
Version: 1.7.1+dfsg1-2
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Ralf Treinen <treinen@debian.org>
Description:
libvigraimpex-dev - development files for the C++ computer vision library
libvigraimpex-doc - Documentation for the C++ computer vision library
libvigraimpex3 - C++ computer vision library
python-vigra - Python bindings for the C++ computer vision library
python-vigra-doc - Documentation for Python bindings for the C++ computer vision lib
Closes: 633818 636003
Changes:
libvigraimpex (1.7.1+dfsg1-2) unstable; urgency=low
.
* QA upload
* Patch libpng15: Fix FTBFS with libpng 1.5 (closes: #636003). Thanks to
Nobuhiro Iwamatsu and Joachim Schleicher for forwarding and testing
the patch.
* Replace build-dependency on libpng12-dev by libpng-dev | libpng12-dev
in order to ease the upcoming libpng transition.
* Fix FTBFS on sh4 architecture by using -mieee flag (closes: #633818).
Thanks to Nobuhiro Iwamatsu for the patch!
Checksums-Sha1:
20c5bd8786c5dc4ca300e0af37018a1228cf70e8 1546 libvigraimpex_1.7.1+dfsg1-2.dsc
fdce514489bfae9228211532d8692d2be8786b06 23421 libvigraimpex_1.7.1+dfsg1-2.debian.tar.gz
74a01c09295d832b0d7fa8e6337bd958182ea459 1765610 libvigraimpex-dev_1.7.1+dfsg1-2_amd64.deb
8bcd488dcbda261b064b90a66a824ddc34749aeb 187130 libvigraimpex3_1.7.1+dfsg1-2_amd64.deb
fa6284221d88f7a90eb492002436cdad82152e77 3937226 python-vigra_1.7.1+dfsg1-2_amd64.deb
44c71cc4157f5dad55e5e6916fd0bb95342232c2 3339256 libvigraimpex-doc_1.7.1+dfsg1-2_all.deb
89b465d9c1ec1f5d51e4e7c310f9ac3c8b9dafab 75726 python-vigra-doc_1.7.1+dfsg1-2_all.deb
Checksums-Sha256:
7612efd92075d1a933d9b72f1bb1ed53ead94a92b55ab450bb802b959dccac15 1546 libvigraimpex_1.7.1+dfsg1-2.dsc
4cec4cc7d718c9a6dea7d19fcfaf757e73c1d66902b435118b77642fb1fc384d 23421 libvigraimpex_1.7.1+dfsg1-2.debian.tar.gz
104a2bf98aae6d988f3400aca4ff241b599c296d006fc94eb9cdb767d495b8ce 1765610 libvigraimpex-dev_1.7.1+dfsg1-2_amd64.deb
07653225c38e617d0e9417b36399c4f93b3b48ab251affcfb52a1306aad1a27b 187130 libvigraimpex3_1.7.1+dfsg1-2_amd64.deb
69b2a79e1e799c0ad22445b97ad639951d4e3ebdd08e982d8872cd7ec09f46dc 3937226 python-vigra_1.7.1+dfsg1-2_amd64.deb
3b1b2b5dc0a997debd892559edd45699a04182e722337610c048c5481059dd05 3339256 libvigraimpex-doc_1.7.1+dfsg1-2_all.deb
370b614c7c8f86f8eecee183b70a4a2e443dca3d150e67c4b1a9f8605f0fa9c9 75726 python-vigra-doc_1.7.1+dfsg1-2_all.deb
Files:
af8b9231096355f6584a31b372763d19 1546 libs optional libvigraimpex_1.7.1+dfsg1-2.dsc
12bf3bb9fe9913447dacaa05c2bc380f 23421 libs optional libvigraimpex_1.7.1+dfsg1-2.debian.tar.gz
02ea6e065c93b174636200899ae17777 1765610 libdevel optional libvigraimpex-dev_1.7.1+dfsg1-2_amd64.deb
80b15b0a1d43ff37a9b9433d67f234a7 187130 libs optional libvigraimpex3_1.7.1+dfsg1-2_amd64.deb
12d8aff9af27721b5cb0e9c43d2295ec 3937226 python optional python-vigra_1.7.1+dfsg1-2_amd64.deb
7c92c2f133bdd325101943b7a3315350 3339256 doc optional libvigraimpex-doc_1.7.1+dfsg1-2_all.deb
5b426b92995a931a753ded28469dae6b 75726 doc optional python-vigra-doc_1.7.1+dfsg1-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk46+usACgkQtzWmSeC6BMHygACfUioZeE5HfMp/G97SLXqoUmKt
YLgAoNx6iOuDqAvLoydCtKuRA5Nn8BL2
=GINo
-----END PGP SIGNATURE-----
--- End Message ---