* Package: media-libs/freeimage-3.15.4 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc jpeg kernel_linux mng png policykit tiff userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * Applying freeimage-3.15.4-unbundling.patch ... [ ok ] * Applying freeimage-3.15.4-raw.patch ... [ ok ] x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/BitmapAccess.cpp -o Source/FreeImage/BitmapAccess.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/ColorLookup.cpp -o Source/FreeImage/ColorLookup.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/FreeImage.cpp -o Source/FreeImage/FreeImage.o x86_64-pc-linux-gnu-gcc -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/FreeImageC.c -o Source/FreeImage/FreeImageC.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/FreeImageIO.cpp -o Source/FreeImage/FreeImageIO.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/GetType.cpp -o Source/FreeImage/GetType.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/MemoryIO.cpp -o Source/FreeImage/MemoryIO.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PixelAccess.cpp -o Source/FreeImage/PixelAccess.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/MNGHelper.cpp -o Source/FreeImage/MNGHelper.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/Plugin.cpp -o Source/FreeImage/Plugin.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginBMP.cpp -o Source/FreeImage/PluginBMP.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginCUT.cpp -o Source/FreeImage/PluginCUT.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginDDS.cpp -o Source/FreeImage/PluginDDS.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginG3.cpp -o Source/FreeImage/PluginG3.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginGIF.cpp -o Source/FreeImage/PluginGIF.o Source/FreeImage/PluginGIF.cpp: In function ‘FIBITMAP* Load(FreeImageIO*, fi_handle, int, int, void*)’: Source/FreeImage/PluginGIF.cpp:1021:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t {aka long unsigned int}’ [-Wformat=] sprintf(buf, "Comment%d", idx);  ^ x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginHDR.cpp -o Source/FreeImage/PluginHDR.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginICO.cpp -o Source/FreeImage/PluginICO.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginIFF.cpp -o Source/FreeImage/PluginIFF.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginJNG.cpp -o Source/FreeImage/PluginJNG.o x86_64-pc-linux-gnu-g++ -fPIC -march=native -O2 -pipe -I. -ISource -ISource/Metadata -ISource/FreeImageToolkit -DUSE_JPEG -DUSE_MNG -DUSE_PNG -I/usr/include/libpng16 -DUSE_TIFF -I/usr/include/OpenEXR -fPIC -c Source/FreeImage/PluginJPEG.cpp -o Source/FreeImage/PluginJPEG.o In file included from Source/FreeImage/PluginJPEG.cpp:47:0: Source/FreeImage/PluginJPEG.cpp: In function ‘boolean empty_output_buffer(j_compress_ptr)’: Source/FreeImage.h:124:14: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] #define TRUE 1  ^ Source/FreeImage/PluginJPEG.cpp:223:9: note: in expansion of macro ‘TRUE’ return TRUE;  ^ Source/FreeImage/PluginJPEG.cpp: In function ‘void init_source(j_decompress_ptr)’: Source/FreeImage/PluginJPEG.cpp:269:21: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] src->start_of_file = TRUE;  ^ Source/FreeImage/PluginJPEG.cpp: In function ‘boolean fill_input_buffer(j_decompress_ptr)’: Source/FreeImage/PluginJPEG.cpp:311:21: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] src->start_of_file = FALSE;  ^ In file included from Source/FreeImage/PluginJPEG.cpp:47:0: Source/FreeImage.h:124:14: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] #define TRUE 1  ^ Source/FreeImage/PluginJPEG.cpp:313:9: note: in expansion of macro ‘TRUE’ return TRUE;  ^ Source/FreeImage/PluginJPEG.cpp: In function ‘FIBITMAP* Load(FreeImageIO*, fi_handle, int, int, void*)’: Source/FreeImage/PluginJPEG.cpp:1300:33: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] jpeg_read_header(&cinfo, TRUE);  ^ In file included from Source/FreeImage/PluginJPEG.cpp:41:0: /usr/include/jpeglib.h:1039:13: note: initializing argument 2 of ‘int jpeg_read_header(j_decompress_ptr, boolean)’ EXTERN(int) jpeg_read_header JPP((j_decompress_ptr cinfo,  ^ Source/FreeImage/PluginJPEG.cpp:1323:31: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] cinfo.do_fancy_upsampling = FALSE;  ^ Source/FreeImage/PluginJPEG.cpp: In function ‘BOOL Save(FreeImageIO*, FIBITMAP*, fi_handle, int, int, void*)’: Source/FreeImage/PluginJPEG.cpp:1578:27: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] cinfo.optimize_coding = TRUE;  ^ Source/FreeImage/PluginJPEG.cpp:1589:29: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] cinfo.write_JFIF_header = 1; //<### force it, though when color is CMYK it  ^ Source/FreeImage/PluginJPEG.cpp:1595:29: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] cinfo.write_JFIF_header = 0; // No marker for non-JFIF colorspaces  ^ Source/FreeImage/PluginJPEG.cpp:1596:30: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] cinfo.write_Adobe_marker = 0; // write no Adobe marker by default  ^ Source/FreeImage/PluginJPEG.cpp:1668:42: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] jpeg_set_quality(&cinfo, quality, TRUE); /* limit to baseline-JPEG values */  ^ In file included from Source/FreeImage/PluginJPEG.cpp:41:0: /usr/include/jpeglib.h:991:14: note: initializing argument 3 of ‘void jpeg_set_quality(j_compress_ptr, int, boolean)’ EXTERN(void) jpeg_set_quality JPP((j_compress_ptr cinfo, int quality,  ^ Source/FreeImage/PluginJPEG.cpp:1672:36: error: invalid conversion from ‘int’ to ‘boolean’ [-fpermissive] jpeg_start_compress(&cinfo, TRUE);  ^ In file included from Source/FreeImage/PluginJPEG.cpp:41:0: /usr/include/jpeglib.h:1010:14: note: initializing argument 2 of ‘void jpeg_start_compress(j_compress_ptr, boolean)’ EXTERN(void) jpeg_start_compress JPP((j_compress_ptr cinfo,  ^ Makefile.gnu:72: recipe for target 'Source/FreeImage/PluginJPEG.o' failed make: *** [Source/FreeImage/PluginJPEG.o] Error 1 * ERROR: media-libs/freeimage-3.15.4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-libs/freeimage-3.15.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/freeimage-3.15.4::gentoo'`. * The complete build log is located at '/var/log/portage/media-libs:freeimage-3.15.4:20150223-204109.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/freeimage-3.15.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/freeimage-3.15.4/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/freeimage-3.15.4/work/FreeImage' * S: '/var/tmp/portage/media-libs/freeimage-3.15.4/work/FreeImage'