Bug#1110520: jpeg-xl: FTBFS on riscv64: undefined reference to `__cxa_call_terminate'
Luke Yasuda
jing at jing.rocks
Thu Aug 7 15:37:26 BST 2025
Source: jpeg-xl
Version: 0.11.1-4
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-riscv at lists.debian.org
User: debian-riscv at lists.debian.org
Usertags: riscv64
Hi!
jpeg-xl FTBFS on riscv64, the version in sid and trixie:
[333/418] : && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/codec_test.dir/link.d lib/CMakeFiles/codec_test.dir/extras/codec_test.cc.o -o lib/tests/codec_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=codec_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/codec_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=codec_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/codec_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
FAILED: lib/tests/codec_test lib/codec_test[1]_tests.cmake /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/codec_test[1]_tests.cmake
: && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/codec_test.dir/link.d lib/CMakeFiles/codec_test.dir/extras/codec_test.cc.o -o lib/tests/codec_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=codec_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/codec_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=codec_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/codec_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)':
(.text+0xb0e6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::OpenFileForWriting(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
(.text+0xb1c6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb28e): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::JsonUnitTestResultPrinter::JsonUnitTestResultPrinter(char const*)':
(.text+0xb356): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb41c): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o):(.text+0xb4e2): more undefined references to `__cxa_call_terminate' follow
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so: undefined reference to `__cxa_call_terminate at CXXABI_1.3.15'
collect2: error: ld returned 1 exit status
[334/418] : && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/compressed_icc_test.dir/link.d lib/CMakeFiles/compressed_icc_test.dir/extras/compressed_icc_test.cc.o -o lib/tests/compressed_icc_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=compressed_icc_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/compressed_icc_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=compressed_icc_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/compressed_icc_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
FAILED: lib/tests/compressed_icc_test lib/compressed_icc_test[1]_tests.cmake /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/compressed_icc_test[1]_tests.cmake
: && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/compressed_icc_test.dir/link.d lib/CMakeFiles/compressed_icc_test.dir/extras/compressed_icc_test.cc.o -o lib/tests/compressed_icc_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=compressed_icc_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/compressed_icc_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=compressed_icc_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/compressed_icc_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)':
(.text+0xb0e6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::OpenFileForWriting(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
(.text+0xb1c6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb28e): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::JsonUnitTestResultPrinter::JsonUnitTestResultPrinter(char const*)':
(.text+0xb356): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb41c): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o):(.text+0xb4e2): more undefined references to `__cxa_call_terminate' follow
collect2: error: ld returned 1 exit status
[335/418] : && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/color_description_test.dir/link.d lib/CMakeFiles/color_description_test.dir/extras/dec/color_description_test.cc.o -o lib/tests/color_description_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=color_description_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/color_description_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=color_description_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/color_description_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
FAILED: lib/tests/color_description_test lib/color_description_test[1]_tests.cmake /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/color_description_test[1]_tests.cmake
: && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/color_description_test.dir/link.d lib/CMakeFiles/color_description_test.dir/extras/dec/color_description_test.cc.o -o lib/tests/color_description_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=color_description_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/color_description_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=color_description_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/color_description_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)':
(.text+0xb0e6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::OpenFileForWriting(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
(.text+0xb1c6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb28e): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::JsonUnitTestResultPrinter::JsonUnitTestResultPrinter(char const*)':
(.text+0xb356): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb41c): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o):(.text+0xb4e2): more undefined references to `__cxa_call_terminate' follow
collect2: error: ld returned 1 exit status
[336/418] : && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/pgx_test.dir/link.d lib/CMakeFiles/pgx_test.dir/extras/dec/pgx_test.cc.o -o lib/tests/pgx_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=pgx_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/pgx_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=pgx_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/pgx_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
FAILED: lib/tests/pgx_test lib/pgx_test[1]_tests.cmake /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/pgx_test[1]_tests.cmake
: && /usr/bin/g++-13 -g -O2 -ffile-prefix-map=/build/reproducible-path/jpeg-xl-0.11.1=. -fstack-protector-strong -Wformat -Werror=format-security -fexcess-precision=fast -DJXL_DEBUG_WARNING -DJXL_DEBUG_ON_ERROR -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=lib/CMakeFiles/pgx_test.dir/link.d lib/CMakeFiles/pgx_test.dir/extras/dec/pgx_test.cc.o -o lib/tests/pgx_test -Wl,-rpath,/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib lib/libjxl_testlib-internal.a lib/libjxl_extras-internal.a /usr/lib/riscv64-linux-gnu/libgtest_main.a /usr/lib/riscv64-linux-gnu/libgtest.a lib/libjxl-internal.a /usr/lib/riscv64-linux-gnu/libhwy.so /usr/lib/riscv64-linux-gnu/libbrotlidec.so /usr/lib/riscv64-linux-gnu/libbrotlicommon.so /usr/lib/riscv64-linux-gnu/libbrotlienc.so lib/libjxl_cms.so.0.11.1 /usr/lib/riscv64-linux-gnu/libtcmalloc_minimal.so lib/libjxl_threads.so.0.11.1 /usr/lib/riscv64-linux-gnu/libgif.so /usr/lib/riscv64-linux-gnu/libjpeg.so /usr/lib/riscv64-linux-gnu/libpng.so /usr/lib/riscv64-linux-gnu/libz.so /usr/lib/riscv64-linux-gnu/libOpenEXR-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRUtil-3_1.so /usr/lib/riscv64-linux-gnu/libOpenEXRCore-3_1.so /usr/lib/riscv64-linux-gnu/libIex-3_1.so /usr/lib/riscv64-linux-gnu/libIlmThread-3_1.so /usr/lib/riscv64-linux-gnu/libImath-3_1.so && cd /build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib && /usr/bin/cmake -D TEST_TARGET=pgx_test -D TEST_EXECUTABLE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/tests/pgx_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=pgx_test_TESTS -D CTEST_FILE=/build/reproducible-path/jpeg-xl-0.11.1/obj-riscv64-linux-gnu/lib/pgx_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=240 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)':
(.text+0xb0e6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::OpenFileForWriting(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
(.text+0xb1c6): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb28e): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o): in function `testing::internal::JsonUnitTestResultPrinter::JsonUnitTestResultPrinter(char const*)':
(.text+0xb356): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: (.text+0xb41c): undefined reference to `__cxa_call_terminate'
/usr/bin/ld: /usr/lib/riscv64-linux-gnu/libgtest.a(gtest-all.cc.o):(.text+0xb4e2): more undefined references to `__cxa_call_terminate' follow
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-riscv64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v returned exit code 1
make: *** [debian/rules:66: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
-- System Information:
Debian Release: 13.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.35+deb13-amd64 (SMP w/128 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
More information about the Pkg-phototools-devel
mailing list