* Package: media-gfx/exact-image-0.8.1-r1  * Repository: gentoo  * Maintainer: graphics@gentoo.org  * USE: X abi_x86_64 amd64 elibc_glibc expat jpeg jpeg2k kernel_linux lua openexr perl png python swig tiff truetype userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking exact-image-0.8.1.tar.bz2 to /var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work >>> Source unpacked in /var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work >>> Preparing source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work/exact-image-0.8.1 ... * Applying exact-image-0.7.5-libpng14.patch ...  [ ok ] * Applying exact-image-0.8.1-libpng15.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work/exact-image-0.8.1 ... Binary file config/c++-available.c matches ... yes Binary file config/c++-stl.c matches ... yes Binary file config/c++-template.c matches ... yes Binary file config/c++-template-specialization.c matches ... yes Binary file config/c++-partial-template-specialization.c matches ... yes Binary file config/c++-function-template.c matches ... yes checking for header iostream ... found checking for header string ... found checking for header iostream ... found checking for header sstream ... found checking for header fstream ... found checking for package x11 (atleast 11.0) ... no checking for package libagg (atleast 2.3) ... yes (2.5.0) checking for package freetype2 (atleast 9.5.0) ... yes (17.3.11) checking for package evas (atleast 0.9.9) ... disabled Enlightenment Evas was not found - edisplay is disabled. Evas can be obtained from: www.enlightenment.org checking for header Evas_Engine_GL_X11.h ... not found checking for package libjpeg ... yes checking for package libtiff ... yes checking for package libpng (atleast 1.2) ... yes (1.6.16) checking for package libungif ... disabled checking for package jasper ... yes checking for package expat ... yes checking for package OpenEXR (atleast 1.2.0) ... yes (2.1.0) checking for package lcms (atleast 1.10) ... disabled checking for package bardecode ... disabled For optional, proprietary barcode recognition, place it in 'external/'. checking for package swig (atleast 1.3.32) ... yes (3.0.3) checking for package lua (atleast 5.1) ... yes (5.1.5) checking for package perl (atleast 5.8.0) ... yes (5.20.1) checking for package php (atleast 5.2.0) ... disabled checking for package python (atleast 2.5.0) ... yes (2.7.9) checking for package ruby (atleast 1.8.5) ... disabled >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work/exact-image-0.8.1 ... make -j1 x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/scale.d' -o 'objdir/lib/scale.o' 'lib/scale.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Colorspace.d' -o 'objdir/lib/Colorspace.o' 'lib/Colorspace.cc' lib/Colorspace.cc: In function ‘void normalize(Image&, uint8_t, uint8_t)’: lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:29: note: ‘black’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ lib/Colorspace.cc:92:5: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] fa /= (white - black); ^ lib/Colorspace.cc:37:36: note: ‘white’ was declared here typename T::accu::vtype black, white; ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/floyd-steinberg.d' -o 'objdir/lib/floyd-steinberg.o' 'lib/floyd-steinberg.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/agg.d' -o 'objdir/lib/agg.o' 'lib/agg.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/FG-Matrix.d' -o 'objdir/lib/FG-Matrix.o' 'lib/FG-Matrix.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/DistanceMatrix.d' -o 'objdir/lib/DistanceMatrix.o' 'lib/DistanceMatrix.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/hocr.d' -o 'objdir/lib/hocr.o' 'lib/hocr.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/low-level.d' -o 'objdir/lib/low-level.o' 'lib/low-level.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/rotate.d' -o 'objdir/lib/rotate.o' 'lib/rotate.cc' lib/rotate.cc: In function ‘Image* copy_crop_rotate(Image&, int, int, unsigned int, unsigned int, double, const Image::iterator&)’: lib/rotate.cc:421:35: warning: ‘t’ may be used uninitialized in this function [-Wmaybe-uninitialized] w, h, angle, background); ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/ContourUtility.d' -o 'objdir/lib/ContourUtility.o' 'lib/ContourUtility.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Matrix.d' -o 'objdir/lib/Matrix.o' 'lib/Matrix.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/ContourMatching.d' -o 'objdir/lib/ContourMatching.o' 'lib/ContourMatching.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/empty-page.d' -o 'objdir/lib/empty-page.o' 'lib/empty-page.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/segmentation.d' -o 'objdir/lib/segmentation.o' 'lib/segmentation.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Image2.d' -o 'objdir/lib/Image2.o' 'lib/Image2.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/GaussianBlur.d' -o 'objdir/lib/GaussianBlur.o' 'lib/GaussianBlur.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/crop.d' -o 'objdir/lib/crop.o' 'lib/crop.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/optimize2bw.d' -o 'objdir/lib/optimize2bw.o' 'lib/optimize2bw.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Image.d' -o 'objdir/lib/Image.o' 'lib/Image.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/riemersma.d' -o 'objdir/lib/riemersma.o' 'lib/riemersma.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/canvas.d' -o 'objdir/lib/canvas.o' 'lib/canvas.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/vectorial.d' -o 'objdir/lib/vectorial.o' 'lib/vectorial.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Contours.d' -o 'objdir/lib/Contours.o' 'lib/Contours.cc' ld -r -o 'objdir/lib/lib.a' objdir/lib/scale.o objdir/lib/Colorspace.o objdir/lib/floyd-steinberg.o objdir/lib/agg.o objdir/lib/FG-Matrix.o objdir/lib/DistanceMatrix.o objdir/lib/hocr.o objdir/lib/low-level.o objdir/lib/rotate.o objdir/lib/ContourUtility.o objdir/lib/Matrix.o objdir/lib/ContourMatching.o objdir/lib/empty-page.o objdir/lib/segmentation.o objdir/lib/Image2.o objdir/lib/GaussianBlur.o objdir/lib/crop.o objdir/lib/optimize2bw.o objdir/lib/Image.o objdir/lib/riemersma.o objdir/lib/canvas.o objdir/lib/vectorial.o objdir/lib/Contours.o x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/jpeg.d' -o 'objdir/codecs/jpeg.o' 'codecs/jpeg.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/dcraw.d' -o 'objdir/codecs/dcraw.o' 'codecs/dcraw.cc' In file included from codecs/dcraw.cc:117:0: codecs/dcraw.h: In function ‘void dcraw::vng_interpolate()’: codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘128’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] }, chood[] = { -1,-1, -1,0, -1,+1, 0,+1, +1,+1, +1,0, +1,-1, 0,-1 }; ^ codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘136’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘128’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘136’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘128’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:3978:3: warning: narrowing conversion of ‘136’ from ‘int’ to ‘const signed char’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h: In function ‘void dcraw::parse_phase_one(int)’: codecs/dcraw.h:5707:26: warning: variable ‘type’ set but not used [-Wunused-but-set-variable] unsigned entries, tag, type, len, data, save, i, c; ^ codecs/dcraw.h: In function ‘void dcraw::adobe_coeff(const char*, const char*)’: codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘65472’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] }; ^ codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘65520’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘65472’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘65520’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘63472’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘63820’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘65520’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘63484’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h:6458:3: warning: narrowing conversion of ‘63472’ from ‘int’ to ‘short int’ inside { } is ill-formed in C++11 [-Wnarrowing] codecs/dcraw.h: In function ‘void dcraw::kodak_radc_load_raw()’: codecs/dcraw.h:2161:24: warning: iteration 386u invokes undefined behavior [-Waggressive-loop-optimizations] buf[0][0][i] = 2048; ^ codecs/dcraw.h:2160:3: note: containing loop for (i=0; i < sizeof(buf)/sizeof(short); i++) ^ codecs/dcraw.h:2170:29: warning: iteration 386u invokes undefined behavior [-Waggressive-loop-optimizations] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2169:7: note: containing loop for (i=0; i < sizeof(buf[0])/sizeof(short); i++) ^ codecs/dcraw.h:2161:16: warning: array subscript is above array bounds [-Warray-bounds] buf[0][0][i] = 2048; ^ codecs/dcraw.h:2161:16: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:29: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h:2170:13: warning: array subscript is above array bounds [-Warray-bounds] buf[c][0][i] = (buf[c][0][i] * val + x) >> s; ^ codecs/dcraw.h: In function ‘void dcraw::smal_decode_segment(unsigned int (*)[2], int)’: codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] for (i=bin; i < hist[s][1]; i++) hist[s][i+5]--; ^ codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2663:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] for (i=hist[s][1]; i < bin; i++) hist[s][i+5]++; ^ codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:2665:48: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h: In function ‘void dcraw::foveon_interpolate()’: codecs/dcraw.h:3096:35: warning: iteration 2u invokes undefined behavior [-Waggressive-loop-optimizations] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3095:5: note: containing loop for (i=0; i < 6; i++) ^ codecs/dcraw.h:3142:35: warning: iteration 2u invokes undefined behavior [-Waggressive-loop-optimizations] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3141:5: note: containing loop for (i=0; i < 6; i++) ^ codecs/dcraw.h:3142:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3143:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3142:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3142:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3143:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3142:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3142:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3143:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3142:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3142:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3143:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3142:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3096:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3097:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3096:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3096:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3097:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3096:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3096:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3097:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3096:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3096:35: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h:3097:36: warning: array subscript is above array bounds [-Warray-bounds] row / (height-1.0) * (ddft[2][0][i] - ddft[1][0][i]); ^ codecs/dcraw.h:3096:19: warning: array subscript is above array bounds [-Warray-bounds] ddft[0][0][i] = ddft[1][0][i] + ^ codecs/dcraw.h: In function ‘void dcraw::ppg_interpolate()’: codecs/dcraw.h:4120:8: warning: array subscript is above array bounds [-Warray-bounds] diff[i] = ABS(pix[-d][c] - pix[d][c]) + ^ codecs/dcraw.h:4123:9: warning: array subscript is above array bounds [-Warray-bounds] guess[i] = pix[-d][c] + pix[d][c] + 2*pix[0][1] ^ codecs/dcraw.h: In function ‘void dcraw::parse_mos(int)’: codecs/dcraw.h:4820:39: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] romm_cam[0][i] = int_to_float(get4()); ^ codecs/dcraw.h:4819:7: note: containing loop for (i=0; i < 9; i++) ^ codecs/dcraw.h: In function ‘void dcraw::parse_phase_one(int)’: codecs/dcraw.h:5729:32: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] romm_cam[0][i] = getreal(11); ^ codecs/dcraw.h:5728:2: note: containing loop for (i=0; i < 9; i++) ^ codecs/dcraw.h: In function ‘void dcraw::adobe_coeff(const char*, const char*)’: codecs/dcraw.h:6469:45: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] cam_xyz[0][j] = table[i].trans[j] / 10000.0; ^ codecs/dcraw.h:6468:7: note: containing loop for (j=0; j < 12; j++) ^ codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] cam_xyz[0][j] = table[i].trans[j] / 10000.0; ^ codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] codecs/dcraw.h:6469:14: warning: array subscript is above array bounds [-Warray-bounds] x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/openexr.d' -o 'objdir/codecs/openexr.o' 'codecs/openexr.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/agg_svg_path_renderer.d' -o 'objdir/codecs/agg_svg_path_renderer.o' 'codecs/agg_svg_path_renderer.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/pnm.d' -o 'objdir/codecs/pnm.o' 'codecs/pnm.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/agg_svg_parser.d' -o 'objdir/codecs/agg_svg_parser.o' 'codecs/agg_svg_parser.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/xpm.d' -o 'objdir/codecs/xpm.o' 'codecs/xpm.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/agg_svg_path_tokenizer.d' -o 'objdir/codecs/agg_svg_path_tokenizer.o' 'codecs/agg_svg_path_tokenizer.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/bmp.d' -o 'objdir/codecs/bmp.o' 'codecs/bmp.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/pdf.d' -o 'objdir/codecs/pdf.o' 'codecs/pdf.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/eps.d' -o 'objdir/codecs/eps.o' 'codecs/eps.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/raw.d' -o 'objdir/codecs/raw.o' 'codecs/raw.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/png.d' -o 'objdir/codecs/png.o' 'codecs/png.cc' codecs/png.cc: In member function ‘virtual int PNGCodec::readImage(std::istream*, Image&, const string&)’: codecs/png.cc:130:5: warning: ‘num_trans’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (num_trans) ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/tiff.d' -o 'objdir/codecs/tiff.o' 'codecs/tiff.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/pcx.d' -o 'objdir/codecs/pcx.o' 'codecs/pcx.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/tga.d' -o 'objdir/codecs/tga.o' 'codecs/tga.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/svg.d' -o 'objdir/codecs/svg.o' 'codecs/svg.cc' codecs/svg.cc:17:1: warning: "/*" within comment [-Wcomment] /* ^ In file included from /usr/include/agg2/agg_conv_curve.h:29:0, from codecs/agg_svg_path_renderer.hh:26, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_curves.h: In member function ‘unsigned int agg::conv_curve::vertex(double*, double*) [with VertexSource = agg::path_base >; Curve3 = agg::curve3; Curve4 = agg::curve4]’: /usr/include/agg2/agg_curves.h:623:65: warning: ‘ct2_x’ may be used uninitialized in this function [-Wmaybe-uninitialized] m_curve_div.init(x1, y1, x2, y2, x3, y3, x4, y4); ^ In file included from codecs/agg_svg_path_renderer.hh:26:0, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_conv_curve.h:162:16: note: ‘ct2_x’ was declared here double ct2_x; ^ In file included from /usr/include/agg2/agg_conv_curve.h:29:0, from codecs/agg_svg_path_renderer.hh:26, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_curves.h:623:65: warning: ‘ct2_y’ may be used uninitialized in this function [-Wmaybe-uninitialized] m_curve_div.init(x1, y1, x2, y2, x3, y3, x4, y4); ^ In file included from codecs/agg_svg_path_renderer.hh:26:0, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_conv_curve.h:163:16: note: ‘ct2_y’ was declared here double ct2_y; ^ In file included from /usr/include/agg2/agg_conv_curve.h:29:0, from codecs/agg_svg_path_renderer.hh:26, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_curves.h:623:65: warning: ‘end_y’ may be used uninitialized in this function [-Wmaybe-uninitialized] m_curve_div.init(x1, y1, x2, y2, x3, y3, x4, y4); ^ In file included from codecs/agg_svg_path_renderer.hh:26:0, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_conv_curve.h:165:16: note: ‘end_y’ was declared here double end_y; ^ In file included from /usr/include/agg2/agg_conv_curve.h:29:0, from codecs/agg_svg_path_renderer.hh:26, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_curves.h:623:65: warning: ‘end_x’ may be used uninitialized in this function [-Wmaybe-uninitialized] m_curve_div.init(x1, y1, x2, y2, x3, y3, x4, y4); ^ In file included from codecs/agg_svg_path_renderer.hh:26:0, from codecs/agg_svg_parser.hh:31, from codecs/svg.cc:28: /usr/include/agg2/agg_conv_curve.h:164:16: note: ‘end_x’ was declared here double end_x; ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/Codecs.d' -o 'objdir/codecs/Codecs.o' 'codecs/Codecs.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/ps.d' -o 'objdir/codecs/ps.o' 'codecs/ps.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/jpeg2000.d' -o 'objdir/codecs/jpeg2000.o' 'codecs/jpeg2000.cc' x86_64-pc-linux-gnu-gcc -Wall -fPIC -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/codecs/transupp.d' -o 'objdir/codecs/transupp.o' 'codecs/transupp.c' ld -r -o 'objdir/codecs/lib.a' objdir/codecs/jpeg.o objdir/codecs/dcraw.o objdir/codecs/openexr.o objdir/codecs/agg_svg_path_renderer.o objdir/codecs/pnm.o objdir/codecs/agg_svg_parser.o objdir/codecs/xpm.o objdir/codecs/agg_svg_path_tokenizer.o objdir/codecs/bmp.o objdir/codecs/pdf.o objdir/codecs/eps.o objdir/codecs/raw.o objdir/codecs/png.o objdir/codecs/tiff.o objdir/codecs/pcx.o objdir/codecs/tga.o objdir/codecs/svg.o objdir/codecs/Codecs.o objdir/codecs/ps.o objdir/codecs/jpeg2000.o objdir/codecs/transupp.o x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/bardecode/Scanner.d' -o 'objdir/bardecode/Scanner.o' 'bardecode/Scanner.cc' ld -r -o 'objdir/bardecode/lib.a' objdir/bardecode/Scanner.o x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/utility/ArgumentList.d' -o 'objdir/utility/ArgumentList.o' 'utility/ArgumentList.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/utility/File.d' -o 'objdir/utility/File.o' 'utility/File.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/optimize2bw.d' -o 'objdir/frontends/optimize2bw.o' 'frontends/optimize2bw.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/optimize2bw' objdir/frontends/optimize2bw.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/bardecode.d' -o 'objdir/frontends/bardecode.o' 'frontends/bardecode.cc' In file included from bardecode/Scanner.tcc:24:0, from bardecode/Scanner.hh:186, from frontends/bardecode.cc:31: bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:95:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ frontends/bardecode.cc:132:132: required from here bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:103:88: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ frontends/bardecode.cc:132:132: required from here bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ In file included from bardecode/Scanner.tcc:22:0, from bardecode/Scanner.hh:186, from frontends/bardecode.cc:31: bardecode/code128.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code128_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:127:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ frontends/bardecode.cc:132:132: required from here bardecode/code128.hh:313:20: warning: variable ‘cur_code_set’ set but not used [-Wunused-but-set-variable] code_set_t cur_code_set; ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/bardecode' objdir/frontends/bardecode.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/hocr2pdf.d' -o 'objdir/frontends/hocr2pdf.o' 'frontends/hocr2pdf.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/hocr2pdf' objdir/frontends/hocr2pdf.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/edentify.d' -o 'objdir/frontends/edentify.o' 'frontends/edentify.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/edentify' objdir/frontends/edentify.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/empty-page.d' -o 'objdir/frontends/empty-page.o' 'frontends/empty-page.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/empty-page' objdir/frontends/empty-page.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/e2mtiff.d' -o 'objdir/frontends/e2mtiff.o' 'frontends/e2mtiff.cc' x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/e2mtiff' objdir/frontends/e2mtiff.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/frontends/econvert.d' -o 'objdir/frontends/econvert.o' 'frontends/econvert.cc' In file included from bardecode/Scanner.tcc:24:0, from bardecode/Scanner.hh:186, from ./api/api.cc:42, from frontends/econvert.cc:66: bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:95:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ ./api/api.cc:895:101: required from here bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:103:88: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ ./api/api.cc:895:101: required from here bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ In file included from bardecode/Scanner.tcc:22:0, from bardecode/Scanner.hh:186, from ./api/api.cc:42, from frontends/econvert.cc:66: bardecode/code128.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code128_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:127:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ ./api/api.cc:895:101: required from here bardecode/code128.hh:313:20: warning: variable ‘cur_code_set’ set but not used [-Wunused-but-set-variable] code_set_t cur_code_set; ^ x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -o 'objdir/frontends/econvert' objdir/frontends/econvert.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/lib.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-O1 -Wl,--as-needed -lagg -laggfontfreetype -lfreetype -ljpeg -ltiff -ltiffxx -lpng -ljasper -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -pthread -lexpat -lz x86_64-pc-linux-gnu-g++ -Wall -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -march=amdfam10 -O2 -pipe -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/api/api.d' -o 'objdir/api/api.o' 'api/api.cc' In file included from bardecode/Scanner.tcc:24:0, from bardecode/Scanner.hh:186, from api/api.cc:42: bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:95:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ api/api.cc:895:101: required from here bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ bardecode/code39.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:103:88: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ api/api.cc:895:101: required from here bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) no_entry: return scanner_result_t(); ^ bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type [enabled by default] case (uint8_t) DELIMITER: at_end = true; break; ^ In file included from bardecode/Scanner.tcc:22:0, from bardecode/Scanner.hh:186, from api/api.cc:42: bardecode/code128.hh: In instantiation of ‘BarDecode::scanner_result_t BarDecode::code128_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator*, std::vector > >; BarDecode::pos_t = int; BarDecode::psize_t = unsigned int]’: bardecode/Scanner.tcc:127:80: required from ‘void BarDecode::BarcodeIterator::next() [with bool vertical = false]’ bardecode/Scanner.hh:136:33: required from ‘BarDecode::BarcodeIterator::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false; BarDecode::threshold_t = int; BarDecode::codes_t = unsigned int]’ api/api.cc:895:101: required from here bardecode/code128.hh:313:20: warning: variable ‘cur_code_set’ set but not used [-Wunused-but-set-variable] code_set_t cur_code_set; ^ ld -r -o 'objdir/api/api.a' objdir/api/api.o echo " SWIG objdir/api/lua/" SWIG objdir/api/lua/ swig -lua -c++ -outdir objdir/api/lua/ -o 'objdir/api/lua/api-lua-wrap.cc' api/python/../api-swig.hh api/python/../api-swig.hh:25: Error: Unknown SWIG preprocessor directive: manually api/lua/Makefile:10: recipe for target 'objdir/api/lua/api-lua-wrap.cc' failed make: *** [objdir/api/lua/api-lua-wrap.cc] Error 1 rm objdir/frontends/bardecode.o objdir/frontends/edentify.o objdir/frontends/hocr2pdf.o objdir/frontends/e2mtiff.o objdir/frontends/econvert.o objdir/frontends/empty-page.o objdir/frontends/optimize2bw.o * ERROR: media-gfx/exact-image-0.8.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-gfx/exact-image-0.8.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/exact-image-0.8.1-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-gfx/exact-image-0.8.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/exact-image-0.8.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work/exact-image-0.8.1' * S: '/var/tmp/portage/media-gfx/exact-image-0.8.1-r1/work/exact-image-0.8.1'