[Pkg-phototools-devel] Bug#811744: Still not fixed, please re-open

Roderich Schupp roderich.schupp at gmail.com
Fri Jul 1 08:48:13 UTC 2016


Build with gcc-6 of libraw 0.17.2-3 fails with

internal/dcraw_common.cpp: In member function ‘void
LibRaw::vng_interpolate()’:
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘128’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
   }, chood[] = { -1,-1, -1,0, -1,+1, 0,+1, +1,+1, +1,0, +1,-1, 0,-1 };
   ^
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘136’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘128’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘136’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘128’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
internal/dcraw_common.cpp:4539:3: error: narrowing conversion of ‘136’ from
‘int’ to ‘signed char’ inside { } [-Wnarrowing]
Makefile:863: recipe for target 'internal/dcraw_common.lo' failed
make[1]: *** [internal/dcraw_common.lo] Error 1
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j1 returned exit code 2
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Command exited with non-zero status 2


While 0001-Fix_dcraw_narrowing_for_gcc6.patch fixes dcraw/dcraw.c, it
doesn't  modify internal/dcraw_common.cpp
which is derived (pre-processed) from the latter, cf. the "regenerate"
target in Makefile.devel.

Cheers, Roderich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-phototools-devel/attachments/20160701/ed194160/attachment.html>


More information about the Pkg-phototools-devel mailing list