+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/sink_f_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -95,7 +95,7 @@ sink_f_impl::sink_f_impl(int fftsize,
+ // double-clicked
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+- set_msg_handler(d_port, boost::bind(&sink_f_impl::handle_set_freq, this, _1));
++ set_msg_handler(d_port, boost::bind(&sink_f_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ d_main_gui = NULL;
+
+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_b_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_b_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_b_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_b_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -84,7 +84,7 @@ time_raster_sink_b_impl::time_raster_sin
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_raster_sink_b_impl::handle_pdus, this, _1));
++ boost::bind(&time_raster_sink_b_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_scale = 1.0f;
+
+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_f_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -84,7 +84,7 @@ time_raster_sink_f_impl::time_raster_sin
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_raster_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&time_raster_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_icols = static_cast<int>(ceil(d_cols));
+ d_tmpflt = (float*)volk_malloc(d_icols * sizeof(float), volk_get_alignment());
+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_c_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -79,7 +79,7 @@ time_sink_c_impl::time_sink_c_impl(int s
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_c_impl::handle_pdus, this, _1));
++ set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
+
+ // +2 for the PDU message buffers
+ for (unsigned int n = 0; n < d_nconnections + 2; n++) {
+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_f_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -80,7 +80,7 @@ time_sink_f_impl::time_sink_f_impl(int s
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_f_impl::handle_pdus, this, _1));
++ set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ // +1 for the PDU buffer
+ for (unsigned int n = 0; n < d_nconnections + 1; n++) {
+diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_c_impl.cc
+--- gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
++++ gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
+@@ -117,19 +117,19 @@ waterfall_sink_c_impl::waterfall_sink_c_