1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 17:25:17 +03:00
aports/testing/gnuradio/boost.patch

58 lines
1.9 KiB
Diff

From cbcb968358fad56f3646619b258f18b0e6693a07 Mon Sep 17 00:00:00 2001
From: Jeff Long <willcode4@gmail.com>
Date: Wed, 25 Nov 2020 09:44:55 -0500
Subject: [PATCH 1/2] Boost placeholder scope required (using
boost::placeholders)
---
gnuradio-runtime/include/gnuradio/basic_block.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnuradio-runtime/include/gnuradio/basic_block.h b/gnuradio-runtime/include/gnuradio/basic_block.h
index 1d31e2e9b8..0aace8f38d 100644
--- a/gnuradio-runtime/include/gnuradio/basic_block.h
+++ b/gnuradio-runtime/include/gnuradio/basic_block.h
@@ -41,7 +41,7 @@
#include <gnuradio/rpcregisterhelpers.h>
namespace gr {
-
+using namespace boost::placeholders;
/*!
* \brief The abstract base class for all signal processing blocks.
* \ingroup internal
From 951b16756934f28bc3da4b3c442651b2fbe79b05 Mon Sep 17 00:00:00 2001
From: Jeff Long <willcode4@gmail.com>
Date: Wed, 25 Nov 2020 11:05:56 -0500
Subject: [PATCH 2/2] boost bind: make placeholder namespace conditional on
boost version
---
gnuradio-runtime/include/gnuradio/basic_block.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnuradio-runtime/include/gnuradio/basic_block.h b/gnuradio-runtime/include/gnuradio/basic_block.h
index 0aace8f38d..c57c1cf553 100644
--- a/gnuradio-runtime/include/gnuradio/basic_block.h
+++ b/gnuradio-runtime/include/gnuradio/basic_block.h
@@ -33,6 +33,9 @@
#include <boost/foreach.hpp>
#include <boost/function.hpp>
#include <boost/thread/condition_variable.hpp>
+#if (BOOST_VERSION >= 106000)
+#include <boost/bind/bind.hpp>
+#endif
#include <deque>
#include <iostream>
#include <map>
@@ -41,7 +44,9 @@
#include <gnuradio/rpcregisterhelpers.h>
namespace gr {
+#if (BOOST_VERSION >= 106000)
using namespace boost::placeholders;
+#endif
/*!
* \brief The abstract base class for all signal processing blocks.
* \ingroup internal