Source: open3d
Version: 0.18.0+ds-5
Severity: important
Tags: ftbfs
X-Debbugs-Cc: fmt...@packages.debian.org
Control: block 1072674 by -1
Control: affects -1 src:fmtlib

Dear maintainers,

fmtlib 10 transition will start soon, your package open3d FTBFS with
fmtlib 10.1.1+ds1-2 in experimental.

Here is some related log:

[ 60%] Building CXX object 
cpp/open3d/core/CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp/open3d/core && /usr/bin/c++ 
-DBUILD_GUI -DFMT_SHARED -DMSGPACK_DEFAULT_API_VERSION=3 
-DOPEN3D_CUDA_COMPILER_ID=\"\" -DOPEN3D_CUDA_COMPILER_VERSION=\"\" 
-DOPEN3D_CXX_COMPILER_ID=\"GNU\" -DOPEN3D_CXX_COMPILER_VERSION=\"14.2.0\" 
-DOPEN3D_CXX_STANDARD=\"17\" -DOPEN3D_ENABLE_DLL_EXPORTS -DUNIX -DUSE_BLAS 
-DZMQ_STATIC -D_FORTIFY_SOURCE=2 -D_GLIBCXX_USE_CXX11_ABI=1 
-D__TBB_LIB_NAME=tbb_static -Dkiss_fft_scalar=double -I/<<PKGBUILDDIR>>/cpp 
-I/<<PKGBUILDDIR>> -isystem 
/<<PKGBUILDDIR>>/3rdparty/tomasakeninemoeller/include -isystem 
/usr/include/p11-kit-1 -isystem /<<PKGBUILDDIR>>/3rdparty/rply/rply -isystem 
/<<PKGBUILDDIR>>/3rdparty/tinyfiledialogs/include -isystem /usr/include/vtk-9.3 
-isystem /usr/include/jsoncpp -isystem /usr/include/liblzf -isystem 
/usr/include/minizip -isystem /usr/include/imgui -isystem /usr/include/pgm-5.3 
-isystem /usr/include/libxml2 -isystem /usr/include/mit-krb5 -isystem 
/usr/include/eigen3 -isystem /usr/include/filament-1.9 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-faligned-new -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -Wall 
-Wextra -Wno-unused-parameter -fstack-protector-strong -Wformat 
-Wformat-security -fopenmp -MD -MT 
cpp/open3d/core/CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o -MF 
CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o.d -o 
CMakeFiles/core.dir/kernel/ArangeCPU.cpp.o -c 
/<<PKGBUILDDIR>>/cpp/open3d/core/kernel/ArangeCPU.cpp
In file included from /<<PKGBUILDDIR>>/cpp/open3d/utility/Logging.h:21,
                 from /<<PKGBUILDDIR>>/cpp/open3d/core/Dispatch.h:11,
                 from /<<PKGBUILDDIR>>/cpp/open3d/core/Dtype.h:14,
                 from /<<PKGBUILDDIR>>/cpp/open3d/core/Tensor.h:19,
                 from /<<PKGBUILDDIR>>/cpp/open3d/core/Tensor.cpp:8:
/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<fmt::v10::appender, 
char>; T = const DLDeviceType; 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 = 
{const DLDeviceType}; Context = 
fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = 
{DLDeviceType}]’
 1808 |         data_{detail::make_arg<is_packed, Context>(args)...} {
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/fmt/core.h:1826:18:   required from ‘static void 
open3d::utility::Logger::LogError_(const char*, int, const char*, const char*, 
Args&& ...) [with Args = {const DLDeviceType&}]’
 1826 |   return {args...};
      |                  ^
/<<PKGBUILDDIR>>/cpp/open3d/core/Tensor.cpp:1790:22:   required from here
   49 |     Logger::LogError_(__FILE__, __LINE__, \
/<<PKGBUILDDIR>>/cpp/open3d/utility/Logging.h:147:61:   in ‘constexpr’ 
expansion of ‘fmt::v10::make_format_args<>(args#0)’
/usr/include/fmt/core.h:1576:63: error: 
‘fmt::v10::detail::type_is_unformattable_for<const DLDeviceType, char> _’ has 
incomplete type
 1576 |     type_is_unformattable_for<T, typename Context::char_type> _;
      |                                                               ^
/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

--
Thanks,
Shengqi Chen


-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to