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.