>>> libheif 1.17.6 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/libheif/libheif-1.17.6.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6 -xf - >>> libheif 1.17.6 Patching >>> libheif 1.17.6 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/ && cd /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/ -G"Unix Makefiles" -DCMAKE_MAKE_PROGRAM="/usr/bin/make" -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_FLAGS="-std=c++11" -DENABLE_PLUGIN_LOADING=OFF -DWITH_AOM_DECODER=OFF -DWITH_AOM_ENCODER=OFF -DWITH_DEFLATE_HEADER_COMPRESSION=OFF -DWITH_EXAMPLES=OFF -DWITH_GDK_PIXBUF=OFF -DWITH_LIBSHARPYUV=OFF -DWITH_RAV1E=OFF -DWITH_REDUCED_VISIBILITY=ON -DWITH_SvtEnc=OFF -DWITH_DAV1D=ON -DWITH_FFMPEG_DECODER=OFF -DWITH_KVAZAAR=OFF -DWITH_LIBDE265=OFF -DWITH_JPEG_DECODER=ON -DWITH_JPEG_ENCODER=ON -DWITH_OpenJPEG_DECODER=OFF -DWITH_OpenJPEG_ENCODER=OFF -DWITH_X265=OFF -DENABLE_MULTITHREADING_SUPPORT=ON -DENABLE_PARALLEL_TILE_DECODING=ON ) -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/riscv32-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/riscv32-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for unistd.h -- Looking for unistd.h - found -- Performing Test has_potentially_evaluated_expression -- Performing Test has_potentially_evaluated_expression - Failed -- Found DAV1D -- Found DAV1D: /home/buildroot/autobuild/run/instance-3/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include -- Found JPEG: /home/buildroot/autobuild/run/instance-3/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/lib/libjpeg.so (found version "90") === Summary of compiled codecs === libde265 HEVC decoder : - disabled FFMPEG HEVC decoder (HW acc) : - disabled x265 HEVC encoder : - disabled Kvazaar HEVC encoder : - disabled AOM AV1 decoder : - disabled AOM AV1 encoder : - disabled Dav1d AV1 decoder : + built-in SVT AV1 encoder : - disabled Rav1e AV1 encoder : - disabled JPEG decoder : + built-in JPEG encoder : + built-in OpenJPEG J2K decoder : - disabled OpenJPEG J2K encoder : - disabled libsharpyuv: disabled -- Looking for _LIBCPP_VERSION -- Looking for _LIBCPP_VERSION - not found -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Doxygen tool needs to be installed to generate the API documentation Not compiling 'x265' backend Not compiling 'libde265' backend Compiling 'dav1d' as built-in backend Not compiling 'aomdec' backend Not compiling 'aomenc' backend Not compiling 'svtenc' backend Not compiling 'rav1e' backend Compiling 'jpegdec' as built-in backend Compiling 'jpegenc' as built-in backend Not compiling 'j2kdec' backend Not compiling 'j2kenc' backend Not compiling 'kvazaar' backend Not compiling 'ffmpegdec' backend Not compiling 'libsharpyuv' -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (2.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6 >>> libheif 1.17.6 Building GIT_DIR=. PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake --build /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/ -j4 -- make[1]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' make[2]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' make[3]: Entering directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' [ 2%] Building CXX object libheif/CMakeFiles/heif.dir/error.cc.o [ 5%] Building CXX object libheif/CMakeFiles/heif.dir/heif.cc.o [ 8%] Building CXX object libheif/CMakeFiles/heif.dir/box.cc.o [ 11%] Building CXX object libheif/CMakeFiles/heif.dir/bitstream.cc.o [ 13%] Building CXX object libheif/CMakeFiles/heif.dir/context.cc.o /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/bitstream.cc: In constructor 'StreamReader_memory::StreamReader_memory(const uint8_t*, size_t, bool)': /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/bitstream.cc:75:32: warning: conversion from 'int64_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 75 | memcpy(m_owned_data, data, m_length); | ^~~~~~~~ [ 16%] Building CXX object libheif/CMakeFiles/heif.dir/file.cc.o /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/box.cc: In member function 'virtual Error Box::parse(BitstreamRange&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/box.cc:394:28: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 394 | if (range.prepare_read(content_size)) { | ^~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/box.cc: In static member function 'static Error Box::read(BitstreamRange&, std::shared_ptr*)': /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/box.cc:640:69: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 640 | auto status = range.wait_for_available_bytes(hdr.get_box_size() - hdr.get_header_size()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/box.cc:669:27: warning: conversion from 'int64_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 669 | box_size_without_header, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/file.cc: In member function 'Error HeifFile::read(const std::shared_ptr&)': /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/file.cc:105:40: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion] 105 | BitstreamRange range(m_input_stream, maxSize); | ^~~~~~~ [ 19%] Building CXX object libheif/CMakeFiles/heif.dir/pixelimage.cc.o [ 22%] Building CXX object libheif/CMakeFiles/heif.dir/hevc.cc.o [ 25%] Building CXX object libheif/CMakeFiles/heif.dir/avif.cc.o [ 27%] Building CXX object libheif/CMakeFiles/heif.dir/plugin_registry.cc.o [ 30%] Building CXX object libheif/CMakeFiles/heif.dir/heif_plugin.cc.o [ 33%] Building CXX object libheif/CMakeFiles/heif.dir/nclx.cc.o [ 36%] Building CXX object libheif/CMakeFiles/heif.dir/init.cc.o [ 38%] Building CXX object libheif/CMakeFiles/heif.dir/mask_image.cc.o [ 41%] Building CXX object libheif/CMakeFiles/heif.dir/metadata_compression.cc.o [ 44%] Building CXX object libheif/CMakeFiles/heif.dir/common_utils.cc.o [ 47%] Building CXX object libheif/CMakeFiles/heif.dir/region.cc.o [ 50%] Building CXX object libheif/CMakeFiles/heif.dir/heif_regions.cc.o [ 52%] Building CXX object libheif/CMakeFiles/heif.dir/heif_properties.cc.o [ 55%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/colorconversion.cc.o [ 58%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/rgb2yuv.cc.o [ 61%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/rgb2yuv_sharp.cc.o [ 63%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/yuv2rgb.cc.o [ 66%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/rgb2rgb.cc.o [ 69%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/monochrome.cc.o [ 72%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/hdr_sdr.cc.o [ 75%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/alpha.cc.o [ 77%] Building CXX object libheif/CMakeFiles/heif.dir/color-conversion/chroma_sampling.cc.o [ 80%] Building CXX object libheif/CMakeFiles/heif.dir/jpeg.cc.o [ 83%] Building CXX object libheif/CMakeFiles/heif.dir/jpeg2000.cc.o [ 86%] Building CXX object libheif/CMakeFiles/heif.dir/vvc.cc.o [ 88%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/decoder_dav1d.cc.o [ 91%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/decoder_jpeg.cc.o [ 94%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/encoder_jpeg.cc.o [ 97%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/encoder_mask.cc.o /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/plugins/encoder_jpeg.cc: In function 'heif_error jpeg_encode_image(void*, const heif_image*, heif_image_input_class)': /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/plugins/encoder_jpeg.cc:366:37: error: invalid conversion from 'long unsigned int*' to 'size_t*' {aka 'unsigned int*'} [-fpermissive] 366 | jpeg_mem_dest(&cinfo, &outbuffer, &outlength); | ^~~~~~~~~~ | | | long unsigned int* In file included from /home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/libheif/plugins/encoder_jpeg.cc:33: /home/buildroot/autobuild/run/instance-3/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/include/jpeglib.h:979:28: note: initializing argument 3 of 'void jpeg_mem_dest(j_compress_ptr, unsigned char**, size_t*)' 979 | EXTERN(void) jpeg_mem_dest JPP((j_compress_ptr cinfo, | ^~~ libheif/CMakeFiles/heif.dir/build.make:537: recipe for target 'libheif/CMakeFiles/heif.dir/plugins/encoder_jpeg.cc.o' failed make[3]: *** [libheif/CMakeFiles/heif.dir/plugins/encoder_jpeg.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' CMakeFiles/Makefile2:132: recipe for target 'libheif/CMakeFiles/heif.dir/all' failed make[2]: *** [libheif/CMakeFiles/heif.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' Makefile:155: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6' package/pkg-generic.mk:280: recipe for target '/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/.stamp_built' failed make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/libheif-1.17.6/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/run/instance-3/buildroot'