Summary: | net-wireless/gnuradio-3.7.13.* with dev-libs/boost-1.70.0: gr-blocks/lib/socket_pdu_impl.cc:168:82: error: ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’ has no member named ‘get_io_servic | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Radio project <radio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/macports/macports-ports/pull/4243 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 671712 | ||
Attachments: |
build.log
gnuradio-boost-1.70.0.patch gnuradio-3.7.13.5.ebuild.diff |
Description
Juergen Rose
2019-04-15 09:46:33 UTC
Created attachment 573506 [details, diff] gnuradio-boost-1.70.0.patch Following the patch (https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106c80f355df1a059a63ed600f60f9de004bfe21) for nghttp2-1.38.0 I used the attached patch. At least I could emerge gnuradio-3.7.13-r2 with this patch. gnuradio-3.7.13.5 fails to emerge with the same error: ... /var/tmp/portage/net-wireless/gnuradio-3.7.13.5/work/gnuradio-3.7.13.5/gr-blocks/lib/socket_pdu_impl.cc:168:82: error: ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’ has no member named ‘get_io_service’ tcp_connection::sptr new_connection = tcp_connection::make(d_acceptor_tcp->get_io_service(), d_rxbuf.size(), d_tcp_no_delay); ^~~~~~~~~~~~~~ make[2]: *** [gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/build.make:3734: gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/socket_pdu_impl.cc.o] Error 1 The patch of Comment 1 works also for gnuradio-3.7.13.5. Created attachment 573844 [details, diff]
gnuradio-3.7.13.5.ebuild.diff
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf1cf8bdb1743d1c4797ad132d6fbde526b54a9 commit 4bf1cf8bdb1743d1c4797ad132d6fbde526b54a9 Author: David Seifert <soap@gentoo.org> AuthorDate: 2019-05-26 09:27:58 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2019-05-26 09:27:58 +0000 net-wireless/gnuradio: Fix building against boost 1.70 * Patch adapted from FreeBSD with whitespace cleanup Closes: https://bugs.gentoo.org/683380 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: David Seifert <soap@gentoo.org> .../files/gnuradio-3.7.13.5-boost-1.70-asio.patch | 18 ++++++++++++++++++ net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) |