Package: src:uhd Version: 4.8.0.0+ds1-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:uhd, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] [265/824] /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL [too-long-redacted] ost/lib/usrp/mpmd/mpmd_impl.cpp [266/824] /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL [too-long-redacted] srp/mpmd/mpmd_mb_controller.cpp FAILED: lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_mb_controller.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VI [too-long-redacted] srp/mpmd/mpmd_mb_controller.cpp In file included from /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:10, from /<<PKGBUILDDIR>>/host/lib/usrp/mpmd/mpmd_mb_controller.cpp:7: /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:38:42: error: âuint32_tâ has not been declared 38 | virtual void set_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:1:1: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â +++ |+#include <cstdint> 1 | // /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:40:13: error: âuint32_tâ does not name a type 40 | virtual uint32_t get_ref_clk_tuning_word() = 0; | ^~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:40:13: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:42:44: error: âuint32_tâ has not been declared 42 | virtual void store_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:42:44: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:180:14: error: âvoid uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration::set_ref_clk_tuning_word(uint32_t)â marked âoverrideâ, but does not override 180 | void set_ref_clk_tuning_word(uint32_t tuning_word) override; | ^~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:181:18: error: âuint32_t uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration::get_ref_clk_tuning_word()â marked âoverrideâ, but does not override 181 | uint32_t get_ref_clk_tuning_word() override; | ^~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:182:14: error: âvoid uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration::store_ref_clk_tuning_word(uint32_t)â marked âoverrideâ, but does not override 182 | void store_ref_clk_tuning_word(uint32_t tuning_word) override; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:42:18: warning: âvirtual void uhd::features::ref_clk_calibration_iface::store_ref_clk_tuning_word(int)â was hidden [-Woverloaded-virtual=] 42 | virtual void store_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:182:14: note: by âvoid uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration::store_ref_clk_tuning_word(uint32_t)â 182 | void store_ref_clk_tuning_word(uint32_t tuning_word) override; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:38:18: warning: âvirtual void uhd::features::ref_clk_calibration_iface::set_ref_clk_tuning_word(int)â was hidden [-Woverloaded-virtual=] 38 | virtual void set_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:180:14: note: by âvoid uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration::set_ref_clk_tuning_word(uint32_t)â 180 | void set_ref_clk_tuning_word(uint32_t tuning_word) override; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61, from /usr/include/c++/15/memory:68, from /<<PKGBUILDDIR>>/host/include/uhd/features/discoverable_feature.hpp:11, from /<<PKGBUILDDIR>>/host/include/uhd/features/gpio_power_iface.hpp:10, from /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:9: /usr/include/c++/15/bits/stl_construct.h: In instantiation of âvoid std::_Construct(_Tp*, _Args&& ...) [with _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; _Args = {shared_ptr<uhd::usrp::mpmd_rpc_iface>&}]â: /usr/include/c++/15/bits/alloc_traits.h:805:19: required from âstatic void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; _Args = {std::shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; allocator_type = std::allocator<void>]â 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:606:39: required from âstd::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]â 606 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 607 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from âstd::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; _Alloc = std::allocator<void>; _Args = {std::shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]â 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from âstd::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {std::shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]â 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from âstd::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {std::shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration]â 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from âstd::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration; _Args = {shared_ptr<uhd::usrp::mpmd_rpc_iface>&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = uhd::rfnoc::mpmd_mb_controller::ref_clk_calibration]â 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/usrp/mpmd/mpmd_mb_controller.cpp:141:61: required from here 141 | _ref_clk_cal = std::make_shared<ref_clk_calibration>(_rpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/bits/stl_construct.h:133:7: error: invalid new-expression of abstract class type âuhd::rfnoc::mpmd_mb_controller::ref_clk_calibrationâ 133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/lib/include/uhdlib/usrp/common/mpmd_mb_controller.hpp:173:11: note: because the following virtual functions are pure within âuhd::rfnoc::mpmd_mb_controller::ref_clk_calibrationâ: 173 | class ref_clk_calibration : public uhd::features::ref_clk_calibration_iface | ^~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:38:18: note: âvirtual void uhd::features::ref_clk_calibration_iface::set_ref_clk_tuning_word(int)â 38 | virtual void set_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/host/include/uhd/features/ref_clk_calibration_iface.hpp:42:18: note: âvirtual void uhd::features::ref_clk_calibration_iface::store_ref_clk_tuning_word(int)â 42 | virtual void store_ref_clk_tuning_word(uint32_t tuning_word) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [267/824] /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL [too-long-redacted] /usrp/mpmd/mpmd_mboard_impl.cpp ninja: build stopped: subcommand failed. dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1 make[1]: *** [debian/rules:30: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:22: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

