Summary: | net-wireless/uhd-4.6.0.0 - [ncurses-6.5] [meson-9999] /.../mpmd_image_loader.cpp: fatal error: .../convenience.hpp: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | radio, undrwater, vmikhailikov, zx2c4 |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 930498 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz net-wireless:uhd-4.6.0.0:20240519-201811.log.xz qlist-info.txt.xz Boost-1.85 fix from upstream Boost 1.85.0 patch from upstream (2nd part) |
Description
Toralf Förster
![]() 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(+) |