Package: opendht
Version: 0.6.6-1
Severity: serious
x-debbugs-cc: msgpac...@packages.debian.org
tags: ftbfs

opendht cannot currently be built in unstable, there are two issues.

Firstly, the build can't even be attempted on armel or mipsel because
the build-dependencies are unsatisfiable. The reason the
build-dependencies are unsatisifiable is that restino needs to link
against libatomic. This bug is tracked at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960824

Secondly on architectures where the build can be attempted it is failing
with

[  3%] Building CXX object CMakeFiles/opendht-static.dir/src/utils.cpp.o
/usr/bin/c++  -DASIO_STANDALONE -DOPENDHT_LOG=true -DOPENDHT_PEER_DISCOVERY -DPACKAGE_VERSION=\"2.1.0\" -I/<<PKGBUILDDIR>>/. 
-I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/include/opendht -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-return-type 
-Wall -Wextra -Wnon-virtual-dtor -pedantic-errors -fvisibility=hidden -DMSGPACK_DISABLE_LEGACY_NIL -DMSGPACK_DISABLE_LEGACY_CONVERT -fPIC   -std=gnu++14 -o 
CMakeFiles/opendht-static.dir/src/utils.cpp.o -c /<<PKGBUILDDIR>>/src/utils.cpp
In file included from /usr/include/msgpack/adaptor/cpp11/chrono.hpp:14,
                 from /usr/include/msgpack/type.hpp:38,
                 from /usr/include/msgpack.hpp:22,
                 from /<<PKGBUILDDIR>>/include/opendht/utils.h:23,
                 from /<<PKGBUILDDIR>>/src/utils.cpp:23:
/usr/include/msgpack/v1/adaptor/cpp11/chrono.hpp:20:10: fatal error: 
boost/numeric/conversion/cast.hpp: No such file or directory
   20 | #include <boost/numeric/conversion/cast.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

I am ccing the msgpack-c maintainers in case this is a problem in that package.

Reply via email to