* Package: media-gfx/exact-image-0.8.1-r3 * Repository: gentoo * Maintainer: graphics@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_single_target_python2_7 userland_GNU * FEATURES: network-sandbox 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-r3/work >>> Source unpacked in /var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work >>> Preparing source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work/exact-image-0.8.1 ... * Applying exact-image-0.7.5-libpng14.patch ... [ ok ] * Applying exact-image-0.8.1-libpng15.patch ... [ ok ] * Applying exact-image-0.8.1-gcc6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work/exact-image-0.8.1 ... checking whether the C++ compiler works ... yes checking for C++ STL support ... yes checking for C++ templates ... yes checking for C++ template specialization ... yes checking for C++ partial template specialization ... yes checking whether C++ supports templates ... 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) ... disabled checking for package libagg (atleast 2.3) ... yes (2.5.0) checking for package freetype2 (atleast 9.5.0) ... disabled Freetype2 was not found - font rendering is disabled. Freetype2 can be obtained from: www.freetype.org 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 ... disabled checking for package libtiff ... disabled checking for package libpng (atleast 1.2) ... disabled checking for package libungif ... disabled checking for package jasper ... disabled checking for package expat ... disabled checking for package OpenEXR (atleast 1.2.0) ... disabled 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) ... disabled checking for package lua (atleast 5.1) ... disabled checking for package perl (atleast 5.8.0) ... disabled checking for package php (atleast 5.2.0) ... disabled checking for package python (atleast 2.5.0) ... disabled checking for package ruby (atleast 1.8.5) ... disabled >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work/exact-image-0.8.1 ... make -j1 x86_64-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘black’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:29: note: ‘black’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ lib/Colorspace.cc:92:18: warning: ‘white’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | fa /= (white - black); | ~~~~~~~^~~~~~~~ lib/Colorspace.cc:37:36: note: ‘white’ was declared here 37 | typename T::accu::vtype black, white; | ^~~~~ x86_64-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Contours.d' -o 'objdir/lib/Contours.o' 'lib/Contours.cc' x86_64-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/Image.d' -o 'objdir/lib/Image.o' 'lib/Image.cc' lib/Image.cc: In destructor ‘Image::~Image()’: lib/Image.cc:39:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 39 | if (codec) | ^~ lib/Image.cc:40:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 40 | delete (codec); codec = 0; | ^~~~~ lib/Image.cc:43:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 43 | if (data) | ^~ lib/Image.cc:44:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 44 | free (data); data = 0; | ^~~~ x86_64-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -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-gentoo-linux-musl-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 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -I codecs/ -I bardecode -I utility -I utility -c -MMD -MP -MF 'objdir/lib/agg.d' -o 'objdir/lib/agg.o' 'lib/agg.cc' In file included from lib/agg.cc:19: lib/agg.hh: In static member function ‘static void renderer_exact_image::blender_exact_image::blend_pix(Image::iterator&, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)’: lib/agg.hh:65:7: error: ‘u_int16_t’ was not declared in this scope; did you mean ‘uint16_t’? 65 | u_int16_t r = 0, g = 0, b = 0, a = 0; | ^~~~~~~~~ | uint16_t lib/agg.hh:66:25: error: ‘r’ was not declared in this scope; did you mean ‘cr’? 66 | *it; it.getRGBA (&r, &g, &b, &a); | ^ | cr lib/agg.hh:66:29: error: ‘g’ was not declared in this scope; did you mean ‘cg’? 66 | *it; it.getRGBA (&r, &g, &b, &a); | ^ | cg lib/agg.hh:66:33: error: ‘b’ was not declared in this scope; did you mean ‘cb’? 66 | *it; it.getRGBA (&r, &g, &b, &a); | ^ | cb lib/agg.hh:66:37: error: ‘a’ was not declared in this scope 66 | *it; it.getRGBA (&r, &g, &b, &a); | ^ make: *** [build/bottom.make:53: objdir/lib/agg.o] Error 1 * ERROR: media-gfx/exact-image-0.8.1-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-gfx/exact-image-0.8.1-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/exact-image-0.8.1-r3::gentoo'`. * The complete build log is located at '/var/log/portage/media-gfx:exact-image-0.8.1-r3:20200314-235445.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-gfx/exact-image-0.8.1-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/exact-image-0.8.1-r3/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work/exact-image-0.8.1' * S: '/var/tmp/portage/media-gfx/exact-image-0.8.1-r3/work/exact-image-0.8.1'