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

Attachment: zxing-cpp_1.4.0-1~exp2.log.gz
Description: application/gzip

Reply via email to