Summary: | net-wireless/gnuradio-3.7.13.5-r3: gnuradio-runtime/lib/block.cc:63:78: error: ‘_1’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Konstantin <answer2019> |
Component: | Current packages | Assignee: | Gentoo Radio project <radio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | creideiki+gentoo-bugzilla, gl, holgersson, kbx, kripton, orodruinlair |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 719924 | ||
Attachments: |
build.log from net-wireless/gnuradio-3.7.13.5-r3
build.log |
Description
Konstantin
2020-05-10 11:27:00 UTC
Created attachment 637506 [details]
build.log from net-wireless/gnuradio-3.7.13.5-r3
Same issue here. I can confirm this bug for gnuradio-3.8.1.0-r1 while upstream fixed in April, so -9999 didn't fail for this (I didn't completely build it, though). Upstream commit is https://github.com/gnuradio/gnuradio/commit/7a9169fe8cca1cb378be0d0d403e03a338ffbfda which needs some manual backporting to 3.8.1.0-r1. Created attachment 644514 [details]
build.log
I can confirm that this issue is still current with 3.8.1.0-r1
There is a patch here: https://patch-diff.githubusercontent.com/raw/gnuradio/gnuradio/pull/3566.patch This gets us past the original error, but leads to another: error: cannot convert const string {aka const std::__cxx11::basic_string} to pmt::pmt_t {aka boost::shared_ptr} Discussion here: https://www.mail-archive.com/discuss-gnuradio@gnu.org/msg70178.html (In reply to Russell Dwiggins from comment #5) > There is a patch here: > > https://patch-diff.githubusercontent.com/raw/gnuradio/gnuradio/pull/3566. > patch > > This gets us past the original error, but leads to another: > error: cannot convert const string {aka const std::__cxx11::basic_string} to > pmt::pmt_t {aka boost::shared_ptr} > > > Discussion here: > https://www.mail-archive.com/discuss-gnuradio@gnu.org/msg70178.html This appears to be Bug 727286. Same issue - the backport patch from the buildroot fixed compilation for me: # cd /etc/portage/patches/net-wireless/gnuradio # wget https://raw.githubusercontent.com/buildroot/buildroot/master/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch # mv 0002-boost_qualify_placeholders_with_their_full_namespace.patch gnuradio-3.8.1.0-r1.patch # emerge -av1 net-wireless/gnuradio The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f794520eea47dcfc145bc24c524f0295bda9ddc commit 8f794520eea47dcfc145bc24c524f0295bda9ddc Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-08-01 17:52:50 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-08-01 17:53:11 +0000 net-wireless/gnuradio: fixed compilation and switched to virtual/jack Closes: https://bugs.gentoo.org/722100 Closes: https://bugs.gentoo.org/684178 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> net-wireless/gnuradio/Manifest | 1 + net-wireless/gnuradio/gnuradio-3.7.13.5-r4.ebuild | 281 ++++++++++++++++++++++ net-wireless/gnuradio/gnuradio-3.8.1.0-r2.ebuild | 228 ++++++++++++++++++ 3 files changed, 510 insertions(+) |