Source: zxing-cpp Version: 1.4.0-1~exp2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi, zxing-cpp/experimental recently started to FTBFS (but the version in sid is not affected). ... [ 90%] Building CXX object test/blackbox/CMakeFiles/ReaderTest.dir/BlackboxTestRunner.cpp.o cd /build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/test/blackbox && /usr/bin/c++ -DFMT_SHARED -DZX_USE_UTF8 -I/build/zxing-cpp-1.4.0/core/src -isystem /usr/include/stb -g -O2 -ffile-prefix-map=/build/zxing-cpp-1.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -MD -MT test/blackbox/CMakeFiles/ReaderTest.dir/BlackboxTestRunner.cpp.o -MF CMakeFiles/ReaderTest.dir/BlackboxTestRunner.cpp.o.d -o CMakeFiles/ReaderTest.dir/BlackboxTestRunner.cpp.o -c /build/zxing-cpp-1.4.0/test/blackbox/Bla ckboxTestRunner.cpp [ 91%] Building CXX object example/CMakeFiles/ZXingQtReader.dir/ZXingQtReader_autogen/mocs_compilation.cpp.o cd /build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/example && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -I/build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/example/ZXingQtReader_autogen/include -I/build/zxing-cpp-1.4.0/core/src -isystem /usr/include/x86_64-linux-gnu/qt 5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/zxing-cpp-1.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdat e-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++11 -MD -MT example/CMakeFiles/ZXingQtReader.dir/ZXingQtReader_autogen/mocs_compilation.cpp.o -MF CMakeFiles/ZXingQtReader.dir/ZXingQtReader_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/ZXingQtReader.dir/ZXingQtReader_autogen/moc s_compilation.cpp.o -c /build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/example/ZXingQtReader_autogen/mocs_compilation.cpp In file included from /build/zxing-cpp-1.4.0/test/blackbox/BlackboxTestRunner.cpp:17: /usr/include/fmt/core.h: In instantiation of 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::filesystem::__cxx11::path&]': /usr/include/fmt/core.h:1777:29: required from 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::custom_type ; T = std::filesystem::__cxx11::path&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]' /usr/include/fmt/core.h:1901:77: required from 'constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::filesystem::__cxx11::path&, int&, long unsigned int&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {std::filesystem::__cxx11::path, int, long unsigned int}]' /usr/include/fmt/core.h:1918:31: required from 'constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {std::filesystem::__cxx11::path&, int&, long unsigned int&}]' /usr/include/fmt/core.h:3294:44: required from 'void fmt::v9::print(format_string<T ...>, T&& ...) [with T = {std::filesystem::__cxx11::path&, int&, long unsigned int}; format_string<T ...> = basic_format_string<char, std::filesystem::__cxx11::path&, int&, long unsigne d int>]' /build/zxing-cpp-1.4.0/test/blackbox/BlackboxTestRunner.cpp:214:13: required from here /usr/include/fmt/core.h:1757:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt 1757 | formattable, | ^~~~~~~~~~~ /usr/include/fmt/core.h:1757:7: note: 'formattable' evaluates to false [ 92%] Building CXX object example/CMakeFiles/ZXingQtReader.dir/ZXingQtReader.cpp.o cd /build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/example && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -I/build/zxing-cpp-1.4.0/obj-x86_64-linux-gnu/example/ZXingQtReader_autogen/include -I/build/zxing-cpp-1.4.0/core/src -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/zxing-cpp-1.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++11 -MD -MT example/CMakeFiles/ZXingQtReader.dir/ZXingQtReader.cpp.o -MF CMakeFiles/ZXingQtReader.dir/ZXingQtReader.cpp.o.d -o CMakeFiles/ZXingQtReader.dir/ZXingQtReader.cpp.o -c /build/zxing-cpp-1.4.0/example/ZXingQtReader.cpp make[3]: *** [test/blackbox/CMakeFiles/ReaderTest.dir/build.make:107: test/blackbox/CMakeFiles/ReaderTest.dir/BlackboxTestRunner.cpp.o] Error 1 ... Andreas
zxing-cpp_1.4.0-1~exp2.log.gz
Description: application/gzip