Source: termpaint
Version: 0.3.0-3
Severity: important
Tags: ftbfs
X-Debbugs-Cc: z...@debian.org
Control: affects -1 src:fmtlib

I plan to start fmtlib 10 transition soon, your package FTBFS with it.

[14/51] c++ -Imcheck.p -I. -I.. -I/usr/include/docopt 
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch 
-std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -DTERM
PAINT_EXPORT_SYMBOLS -Wall -Wextra -Werror=return-type -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-pr
otection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ mcheck.p/tools_mcheck.cpp.o 
-MF mcheck.p/tools_mcheck.cpp.o.d -o mcheck.p/tools_mcheck.cpp.o -c 
../tools/mcheck.cpp
FAILED: mcheck.p/tools_mcheck.cpp.o 
c++ -Imcheck.p -I. -I.. -I/usr/include/docopt -fdiagnostics-color=always 
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -fvisibility=hidden 
-fvisibility-inlines-hidden -DTERMPAINT_EX
PORT_SYMBOLS -Wall -Wextra -Werror=return-type -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ mcheck.p/tools_mcheck.cpp.o -MF 
mcheck.p/tools_mcheck.cpp.o.d -o mcheck.p/tools_mcheck.cpp.o -c 
../tools/mcheck.cpp
In file included from /usr/include/fmt/format.h:49,
                 from ../tools/mcheck.cpp:22:
/usr/include/fmt/core.h: In instantiation of ‘constexpr 
fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool 
PACKED = true; Context = fmt::v10::basic_format_context<fm
t::v10::appender, char>; T = update_interpretation(std::string)::<unnamed 
enum>; typename std::enable_if<PACKED, int>::type <anonymous> = 0]’:
/usr/include/fmt/core.h:1808:51:   required from ‘constexpr 
fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = 
{std::__cxx11::basic_string<char, std::char_traits<
char>, std::allocator<char> >, update_interpretation(std::string)::<unnamed 
enum>}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; 
Args = {std::__cxx11::basic_string<ch
ar, std::char_traits<char>, std::allocator<char> >, 
update_interpretation(std::string)::<unnamed enum>}]’
/usr/include/fmt/core.h:1826:18:   required from ‘constexpr 
fmt::v10::format_arg_store<Context, typename std::remove_cv<typename 
std::remove_reference<T>::type>::type ...> fmt::v10::make_fo
rmat_args(T& ...) [with Context = basic_format_context<appender, char>; T = 
{std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, update_interpretation(std::stri
ng)::<unnamed enum>}]’
/usr/include/fmt/core.h:2788:44:   required from ‘std::string 
fmt::v10::format(format_string<T ...>, T&& ...) [with T = 
{std::__cxx11::basic_string<char, std::char_traits<char>, std::alloca
tor<char> >&, update_interpretation(std::string)::<unnamed enum>&}; std::string 
= std::__cxx11::basic_string<char>; format_string<T ...> = 
basic_format_string<char, std::__cxx11::basic_stri
ng<char, std::char_traits<char>, std::allocator<char> >&, 
update_interpretation(std::string)::<unnamed enum>&>]’
../tools/mcheck.cpp:172:32:   required from here
/usr/include/fmt/core.h:1580: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
 1580 |       formattable,
      |       ^~~~~~~~~~~
/usr/include/fmt/core.h:1580:7: note: ‘formattable’ evaluates to false



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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

Reply via email to