[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1037730: libheif: ftbfs with GCC-13



Package: src:libheif
Version: 1.15.1-1
Severity: normal
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/libheif_1.15.1-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f libheif/CMakeFiles/heif.dir/build.make libheif/CMakeFiles/heif.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libheif /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif/CMakeFiles/heif.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f libheif/CMakeFiles/heif.dir/build.make libheif/CMakeFiles/heif.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  2%] Building CXX object libheif/CMakeFiles/heif.dir/heif_context.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_context.cc.o -MF CMakeFiles/heif.dir/heif_context.cc.o.d -o CMakeFiles/heif.dir/heif_context.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_conte
 xt.cc
[  4%] Building CXX object libheif/CMakeFiles/heif.dir/box.cc.o
[  6%] Building CXX object libheif/CMakeFiles/heif.dir/bitstream.cc.o
[  8%] Building CXX object libheif/CMakeFiles/heif.dir/heif.cc.o
[ 10%] Building CXX object libheif/CMakeFiles/heif.dir/error.cc.o
[ 13%] Building CXX object libheif/CMakeFiles/heif.dir/heif_file.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/box.cc.o -MF CMakeFiles/heif.dir/box.cc.o.d -o CMakeFiles/heif.dir/box.cc.o -c /<<PKGBUILDDIR>>/libheif/box.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/bitstream.cc.o -MF CMakeFiles/heif.dir/bitstream.cc.o.d -o CMakeFiles/heif.dir/bitstream.cc.o -c /<<PKGBUILDDIR>>/libheif/bitstream.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/error.cc.o -MF CMakeFiles/heif.dir/error.cc.o.d -o CMakeFiles/heif.dir/error.cc.o -c /<<PKGBUILDDIR>>/libheif/error.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_file.cc.o -MF CMakeFiles/heif.dir/heif_file.cc.o.d -o CMakeFiles/heif.dir/heif_file.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_file.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif.cc.o -MF CMakeFiles/heif.dir/heif.cc.o.d -o CMakeFiles/heif.dir/heif.cc.o -c /<<PKGBUILDDIR>>/libheif/heif.cc
[ 15%] Building CXX object libheif/CMakeFiles/heif.dir/heif_hevc.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_hevc.cc.o -MF CMakeFiles/heif.dir/heif_hevc.cc.o.d -o CMakeFiles/heif.dir/heif_hevc.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_hevc.cc
[ 17%] Building CXX object libheif/CMakeFiles/heif.dir/heif_image.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_image.cc.o -MF CMakeFiles/heif.dir/heif_image.cc.o.d -o CMakeFiles/heif.dir/heif_image.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_image.cc
[ 19%] Building CXX object libheif/CMakeFiles/heif.dir/heif_avif.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_avif.cc.o -MF CMakeFiles/heif.dir/heif_avif.cc.o.d -o CMakeFiles/heif.dir/heif_avif.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_avif.cc
[ 21%] Building CXX object libheif/CMakeFiles/heif.dir/heif_colorconversion.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_colorconversion.cc.o -MF CMakeFiles/heif.dir/heif_colorconversion.cc.o.d -o CMakeFiles/heif.dir/heif_colorconversion.cc.o -c /<<PKGBUILD
 DIR>>/libheif/heif_colorconversion.cc
[ 23%] Building CXX object libheif/CMakeFiles/heif.dir/heif_plugin_registry.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_plugin_registry.cc.o -MF CMakeFiles/heif.dir/heif_plugin_registry.cc.o.d -o CMakeFiles/heif.dir/heif_plugin_registry.cc.o -c /<<PKGBUILD
 DIR>>/libheif/heif_plugin_registry.cc
[ 26%] Building CXX object libheif/CMakeFiles/heif.dir/heif_plugin.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_plugin.cc.o -MF CMakeFiles/heif.dir/heif_plugin.cc.o.d -o CMakeFiles/heif.dir/heif_plugin.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_plugin.c
 c
[ 28%] Building CXX object libheif/CMakeFiles/heif.dir/nclx.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/nclx.cc.o -MF CMakeFiles/heif.dir/nclx.cc.o.d -o CMakeFiles/heif.dir/nclx.cc.o -c /<<PKGBUILDDIR>>/libheif/nclx.cc
[ 30%] Building CXX object libheif/CMakeFiles/heif.dir/heif_init.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/heif_init.cc.o -MF CMakeFiles/heif.dir/heif_init.cc.o.d -o CMakeFiles/heif.dir/heif_init.cc.o -c /<<PKGBUILDDIR>>/libheif/heif_init.cc
[ 32%] Building CXX object libheif/CMakeFiles/heif.dir/metadata_compression.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/metadata_compression.cc.o -MF CMakeFiles/heif.dir/metadata_compression.cc.o.d -o CMakeFiles/heif.dir/metadata_compression.cc.o -c /<<PKGBUILD
 DIR>>/libheif/metadata_compression.cc
[ 34%] Building CXX object libheif/CMakeFiles/heif.dir/common_utils.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/common_utils.cc.o -MF CMakeFiles/heif.dir/common_utils.cc.o.d -o CMakeFiles/heif.dir/common_utils.cc.o -c /<<PKGBUILDDIR>>/libheif/common_uti
 ls.cc
[ 36%] Building CXX object libheif/CMakeFiles/heif.dir/plugins_unix.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins_unix.cc.o -MF CMakeFiles/heif.dir/plugins_unix.cc.o.d -o CMakeFiles/heif.dir/plugins_unix.cc.o -c /<<PKGBUILDDIR>>/libheif/plugins_un
 ix.cc
[ 39%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/heif_encoder_x265.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins/heif_encoder_x265.cc.o -MF CMakeFiles/heif.dir/plugins/heif_encoder_x265.cc.o.d -o CMakeFiles/heif.dir/plugins/heif_encoder_x265.cc.o
  -c /<<PKGBUILDDIR>>/libheif/plugins/heif_encoder_x265.cc
[ 41%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/heif_decoder_libde265.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins/heif_decoder_libde265.cc.o -MF CMakeFiles/heif.dir/plugins/heif_decoder_libde265.cc.o.d -o CMakeFiles/heif.dir/plugins/heif_decoder_l
 ibde265.cc.o -c /<<PKGBUILDDIR>>/libheif/plugins/heif_decoder_libde265.cc
[ 43%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/heif_decoder_dav1d.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins/heif_decoder_dav1d.cc.o -MF CMakeFiles/heif.dir/plugins/heif_decoder_dav1d.cc.o.d -o CMakeFiles/heif.dir/plugins/heif_decoder_dav1d.c
 c.o -c /<<PKGBUILDDIR>>/libheif/plugins/heif_decoder_dav1d.cc
[ 45%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/heif_decoder_aom.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins/heif_decoder_aom.cc.o -MF CMakeFiles/heif.dir/plugins/heif_decoder_aom.cc.o.d -o CMakeFiles/heif.dir/plugins/heif_decoder_aom.cc.o -c
  /<<PKGBUILDDIR>>/libheif/plugins/heif_decoder_aom.cc
[ 47%] Building CXX object libheif/CMakeFiles/heif.dir/plugins/heif_encoder_aom.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libheif && /usr/bin/c++ -DENABLE_MULTITHREADING_SUPPORT=1 -DENABLE_PARALLEL_TILE_DECODING=1 -DENABLE_PLUGIN_LOADING=1 -DHAVE_AOM_DECODER=1 -DHAVE_AOM_ENCODER=1 -DHAVE_DAV1D=1 -DHAVE_LIBDE265=1 -DHAVE_UNISTD_H -DHAVE_VISIBILITY -DHAVE_X265=1 -DLIBHEIF_EXPORTS -DWITH_DEFLATE_HEADER_COMPRESSION=1 -Dheif_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/include/libheif -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Werror -Wsign-compare -Wconversion -Wno-sign-conversion -Wno-error=conversion -Wno-error=unused-parameter -Wno-error=deprecated-declarations -std=c++11 -MD -MT libheif/CMakeFiles/heif.dir/plugins/heif_encoder_aom.cc.o -MF CMakeFiles/heif.dir/plugins/heif_encoder_aom.cc.o.d -o CMakeFiles/heif.dir/plugins/heif_encoder_aom.cc.o -c
  /<<PKGBUILDDIR>>/libheif/plugins/heif_encoder_aom.cc
/<<PKGBUILDDIR>>/libheif/heif_colorconversion.cc: In member function ‘virtual std::shared_ptr<heif::HeifPixelImage> Op_mono_to_RGB24_32::convert_colorspace(const std::shared_ptr<const heif::HeifPixelImage>&, const heif::ColorState&, const heif::ColorConversionOptions&)’:
/<<PKGBUILDDIR>>/libheif/heif_colorconversion.cc:1902:71: error: ‘in_a’ may be used uninitialized [-Werror=maybe-uninitialized]
 1902 |         out_p[y * out_p_stride + 4 * x + 3] = in_a[x + y * in_a_stride];
      |                                                                       ^
/<<PKGBUILDDIR>>/libheif/heif_colorconversion.cc:1873:26: note: ‘in_a’ was declared here
 1873 |   const uint8_t* in_y, * in_a;
      |                          ^~~~
cc1plus: all warnings being treated as errors
make[3]: *** [libheif/CMakeFiles/heif.dir/build.make:205: libheif/CMakeFiles/heif.dir/heif_colorconversion.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:310: libheif/CMakeFiles/heif.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: