Hi,
rlottie fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/rlottie_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/vinterpolator.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/vinterpolator.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/vinterpolator.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/vinterpolator.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/vbezier.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/vbezier.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/vbezier.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/vbezier.cpp
[ 64%] Building CXX object CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/vraster.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/vraster.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/vraster.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/vraster.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/vdrawable.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/vdrawable.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/vdrawable.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/vdrawable.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/vimageloader.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/vimageloader.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/vimageloader.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/vimageloader.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o -MF CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o.d -o CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/vector/varenaalloc.cpp
[ 66%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieitem_capi.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieitem_capi.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieitem_capi.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieitem_capi.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieitem_capi.cpp
[ 68%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieitem.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieitem.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieitem.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieitem.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieitem.cpp
[ 70%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieloader.cpp.o
[ 72%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottiemodel.cpp.o
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype/v_ft_stroker.cpp: In function ‘SW_FT_Error ft_stroke_border_get_counts(SW_FT_StrokeBorder, SW_FT_UInt*, SW_FT_UInt*)’:
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype/v_ft_stroker.cpp:599:19: error: variable ‘point’ set but not used [-Werror=unused-but-set-variable=]
599 | SW_FT_Vector* point = border->points;
| ^~~~~
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieloader.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieloader.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieloader.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieloader.cpp
[ 74%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieproxymodel.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottiemodel.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottiemodel.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottiemodel.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottiemodel.cpp
[ 76%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieparser.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieparser.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieparser.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieparser.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieparser.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieproxymodel.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieproxymodel.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieproxymodel.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieproxymodel.cpp
[ 78%] Building CXX object CMakeFiles/rlottie.dir/src/binding/c/lottieanimation_capi.cpp.o
[ 80%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottiekeypath.cpp.o
[ 82%] Building CXX object CMakeFiles/rlottie.dir/src/lottie/lottieanimation.cpp.o
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottiekeypath.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottiekeypath.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottiekeypath.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottiekeypath.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/lottie/lottieanimation.cpp.o -MF CMakeFiles/rlottie.dir/src/lottie/lottieanimation.cpp.o.d -o CMakeFiles/rlottie.dir/src/lottie/lottieanimation.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieanimation.cpp
/usr/bin/c++ -DLOT_BUILD -I/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/rlottie-0.1+dfsg/inc -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/freetype -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector/pixman -I/build/reproducible-path/rlottie-0.1+dfsg/src/vector -I/build/reproducible-path/rlottie-0.1+dfsg/src/lottie -I/build/reproducible-path/rlottie-0.1+dfsg/src/binding/c -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -fPIC -std=c++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden -MD -MT CMakeFiles/rlottie.dir/src/binding/c/lottieanimation_capi.cpp.o -MF CMakeFiles/rlottie.dir/src/binding/c/lottieanimation_capi.cpp.o.d -o CMakeFiles/rlottie.dir/src/binding/c/lottieanimation_capi.cpp.o -c /build/reproducible-path/rlottie-0.1+dfsg/src/binding/c/lottieanimation_capi.cpp
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/varenaalloc.cpp: In member function ‘void VArenaAlloc::reset()’:
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/varenaalloc.cpp:42:28: error: ‘*this.VArenaAlloc::fFirstBlock’ is used uninitialized [-Werror=uninitialized]
42 | new (this) VArenaAlloc{fFirstBlock, fFirstSize, fFirstHeapAllocationSize};
| ^~~~~~~~~~~
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/varenaalloc.cpp:42:41: error: ‘*this.VArenaAlloc::fFirstSize’ is used uninitialized [-Werror=uninitialized]
42 | new (this) VArenaAlloc{fFirstBlock, fFirstSize, fFirstHeapAllocationSize};
| ^~~~~~~~~~
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/varenaalloc.cpp:42:53: error: ‘*this.VArenaAlloc::fFirstHeapAllocationSize’ is used uninitialized [-Werror=uninitialized]
42 | new (this) VArenaAlloc{fFirstBlock, fFirstSize, fFirstHeapAllocationSize};
| ^~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [CMakeFiles/rlottie.dir/build.make:404: CMakeFiles/rlottie.dir/src/vector/varenaalloc.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[3]: *** [CMakeFiles/rlottie.dir/build.make:110: CMakeFiles/rlottie.dir/src/vector/freetype/v_ft_stroker.cpp.o] Error 1
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/vrle.cpp: In function ‘void __tls_init()’:
/build/reproducible-path/rlottie-0.1+dfsg/src/vector/vrle.cpp:751:36: note: non-delegitimized UNSPEC UNSPEC_TLS (98) found in variable location
751 | static thread_local VRle::VRleData Scratch_Object;
| ^~~~~~~~~~~~~~
[ 84%] Linking CXX shared library image-loader.so
cd /build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu/src/vector/stb && /usr/bin/cmake -E cmake_link_script CMakeFiles/rlottie-image-loader.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -shared -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/rlottie-image-loader.dir/link.d -Wl,-soname,image-loader.so -o image-loader.so "CMakeFiles/rlottie-image-loader.dir/stb_image.cpp.o"
make[3]: Leaving directory '/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu'
[ 84%] Built target rlottie-image-loader
/build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieitem.cpp: In function ‘void __tls_init()’:
/build/reproducible-path/rlottie-0.1+dfsg/src/lottie/lottieitem.cpp:1279:40: note: non-delegitimized UNSPEC UNSPEC_TLS (98) found in variable location
1279 | static thread_local std::vector<float> Dash_Vector;
| ^~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:333: CMakeFiles/rlottie.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 86%] Linking CXX executable vectorTestSuite
cd /build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vectorTestSuite.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rlottie-0.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Os -Wdate-time -D_FORTIFY_SOURCE=2 -DRAPIDJSON_ASSERT=\(void\) -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/vectorTestSuite.dir/link.d CMakeFiles/vectorTestSuite.dir/testsuite.cpp.o CMakeFiles/vectorTestSuite.dir/test_vrect.cpp.o CMakeFiles/vectorTestSuite.dir/test_vpath.cpp.o CMakeFiles/vectorTestSuite.dir/__/src/vector/vbezier.cpp.o CMakeFiles/vectorTestSuite.dir/__/src/vector/vdebug.cpp.o CMakeFiles/vectorTestSuite.dir/__/src/vector/vmatrix.cpp.o CMakeFiles/vectorTestSuite.dir/__/src/vector/vpath.cpp.o -o vectorTestSuite /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libgtest.a
make[3]: Leaving directory '/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu'
[ 86%] Built target vectorTestSuite
make[2]: Leaving directory '/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/rlottie-0.1+dfsg/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j128 INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2