too long lines were shrinked: [258/483] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW -DBOOST_ASIO_DISABLE_STD_STRING_VIEW -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_ERROR_CODE_HEADER_ [259/483] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW -DBOOST_ASIO_DISABLE_STD_STRING_VIEW -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_ERROR_CODE_HEADER_ [260/483] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW -DBOOST_ASIO_DISABLE_STD_STRING_VIEW -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_ERROR_CODE_HEADER_ [261/483] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW -DBOOST_ASIO_DISABLE_STD_STRING_VIEW -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_ERROR_CODE_HEADER_ FAILED: lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_image_loader.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW -DBOOST_ASIO_DISABLE_STD_STRING_VIEW -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_ERROR_CODE_HEADER_ONLY -DBOO /var/tmp/portage/net-wireless/uhd-4.6.0.0/work/uhd-4.6.0.0/host/lib/usrp/mpmd/mpmd_image_loader.cpp:24:10: fatal error: boost/filesystem/convenience.hpp: No such file or directory 24 | #include <boost/filesystem/convenience.hpp> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_plasma-20240515-113056 UNMASKED: <dev-build/meson-9999 If an issue only occurs with unmasked meson but cannot be reproduced with regular meson, then please re-assign it to ztrawhcse@ >=sys-libs/ncurses-6.5 Issues involving opaque types / incomplete typedefs should block bug 930805 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-14 * clang/llvm (if any): clang version 18.1.5 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.5 Python 3.11.9 Available Ruby profiles: [1] ruby31 (with Rubygems) [2] ruby32 (with Rubygems) * Available Rust versions: [1] rust-bin-1.77.1 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.11_p9 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.3_p9 [openjdk-bin-21] 3) Eclipse Temurin JDK 8.412_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 [3] openjdk-bin-21 system-vm The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.22.3 linux/amd64 HEAD of ::gentoo commit 20d4b79a1305ea472f7f8b1920cf3447ab2e41ea Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sun May 19 19:19:24 2024 +0000 2024-05-19 19:19:23 UTC emerge -qpvO net-wireless/uhd
Created attachment 893439 [details] emerge-info.txt
Created attachment 893440 [details] emerge-history.txt
Created attachment 893441 [details] environment
Created attachment 893442 [details] etc.clang.tar.xz
Created attachment 893443 [details] etc.portage.tar.xz
Created attachment 893444 [details] logs.tar.xz
Created attachment 893445 [details] net-wireless:uhd-4.6.0.0:20240519-201811.log.xz
Created attachment 893446 [details] qlist-info.txt.xz
Needs the following: 1) https://github.com/EttusResearch/uhd/commit/ea586168c596d13d05d145832519755794649ba0 2) https://github.com/EttusResearch/uhd/commit/c4863b9b9f8b639260f7797157e8ac4dd81fef93
Created attachment 893677 [details, diff] Boost-1.85 fix from upstream Subject: [PATCH 08/30] lib: Replace deprecated boost::filesystem usage Recent versions of Boost were throwing compiler warnings due to usage of deprecated functions. Our minimum version of Boost (1.65) already provides the replacements, so this commit simply updates these deprecated use cases. --- host/lib/usrp/mpmd/mpmd_image_loader.cpp | 6 ++---- host/lib/usrp/x300/x300_image_loader.cpp | 4 ++-- host/lib/usrp_clock/octoclock/octoclock_image_loader.cpp | 2 +-
Created attachment 893678 [details, diff] Boost 1.85.0 patch from upstream (2nd part) The header boost/filesystem/convenience.hpp was removed with boost 1.85.0 The deprecated extension-related functions were already replaced with commit ea586168c596d13d05d145832519755794649ba0
Build passed ok. You can put patches into /etc/portage/patches/net-wireless/uhd for immediate fix.
I applied the (2nd part) patch, however the build failed with the missing convenience.hpp error. Upstream fix failed 3 hunks.
(In reply to Russell Dwiggins from comment #13) > I applied the (2nd part) patch, however the build failed with the missing > convenience.hpp error. > > Upstream fix failed 3 hunks. Nevermind. I must have copied incorrectly. All working now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae5ae994b8a67ea627bf27c82973b808922e4f7 commit bae5ae994b8a67ea627bf27c82973b808922e4f7 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-05-28 01:36:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-05-28 01:36:09 +0000 net-wireless/uhd: fix build w/ boost-1.85 Closes: https://bugs.gentoo.org/932239 Thanks-to: Vladislav Mikhailikov <vmikhailikov@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> .../uhd/files/uhd-4.6.0.0-boost-1.85-1.patch | 80 ++++++++++++++++++++++ .../uhd/files/uhd-4.6.0.0-boost-1.85-2.patch | 31 +++++++++ net-wireless/uhd/uhd-4.6.0.0.ebuild | 5 ++ 3 files changed, 116 insertions(+)