[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636003: libvigraimpex: FTBFS with libpng 1.5



On Sat, Jul 30, 2011 at 04:36:32PM +0900, Nobuhiro Iwamatsu wrote:
> 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?

Konnichiwa,

I tried to compile with your patch but this makes the package
FTBFS with libpng12-dev, so I guess the patch has to wait until
libpng 1.5 enters unstable:

[ 61%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o
cd /home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/obj/src/impex && /usr/bin/c++   -Dvigraimpex_EXPORTS -DHasJPEG -DHasPNG -DHasTIFF -DHasHDF5 -W -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-ignored-qualifiers -Wno-type-limits -g -O2 -fPIC -I/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/include -I/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/obj/include    -o CMakeFiles/vigraimpex.dir/png.cxx.o -c /home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/src/impex/png.cxx
/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/src/impex/png.cxx: In member function ‘void vigra::PngDecoderImpl::init()’:
/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/src/impex/png.cxx:326:89: error: invalid conversion from ‘png_byte** {aka unsigned char**}’ to ‘png_charpp {aka char**}’ [-fpermissive]
/usr/include/png.h:2476:8: error:   initializing argument 5 of ‘png_uint_32 png_get_iCCP(png_structp, png_infop, png_charpp, int*, png_charpp, png_uint_32*)’ [-fpermissive]
/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/src/impex/png.cxx: In member function ‘void vigra::PngEncoderImpl::finalize()’:
/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/src/impex/png.cxx:595:27: error: ‘png_const_bytep’ was not declared in this scope
make[4]: *** [src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o] Error 1
make[4]: Leaving directory `/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/obj'
make[3]: *** [src/impex/CMakeFiles/vigraimpex.dir/all] Error 2
make[3]: Leaving directory `/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/obj'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1/obj'
make[1]: *** [obj/build-stamp] Error 2
make[1]: Leaving directory `/home/rt/debian/packages/qa/libvigraimpex/libvigraimpex-1.7.1+dfsg1'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

-Ralf



Reply to: