diff options
42 files changed, 44 insertions, 0 deletions
diff --git a/host/cmake/Modules/UHDBoost.cmake b/host/cmake/Modules/UHDBoost.cmake index 5ebb4acef..e3ee42b50 100644 --- a/host/cmake/Modules/UHDBoost.cmake +++ b/host/cmake/Modules/UHDBoost.cmake @@ -259,6 +259,9 @@ else() # disable Boost's use of std::experimental::string_view # works for Boost 1.67.0 and newer & doesn't hurt older add_definitions(-DBOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW) + # UHD 3.15 still uses global placeholders (_1, _2, ...) from Boost which + # need to be enabled explicitly for some Boost versions + add_definitions(-DBOOST_BIND_GLOBAL_PLACEHOLDERS) # Boost 1.70.0's find cmake scripts don't always set the expected # return variables. Replicate the commit that fixes that issue here: diff --git a/host/examples/network_relay.cpp b/host/examples/network_relay.cpp index bf2ac9255..9a9f56eb5 100644 --- a/host/examples/network_relay.cpp +++ b/host/examples/network_relay.cpp @@ -8,6 +8,7 @@ #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> #include <boost/asio.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/program_options.hpp> #include <boost/thread/condition_variable.hpp> diff --git a/host/examples/rfnoc_rx_to_file.cpp b/host/examples/rfnoc_rx_to_file.cpp index 5bb9985ae..cbd35cbe8 100644 --- a/host/examples/rfnoc_rx_to_file.cpp +++ b/host/examples/rfnoc_rx_to_file.cpp @@ -23,6 +23,7 @@ #include <uhd/types/tune_request.hpp> #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/program_options.hpp> #include <chrono> diff --git a/host/examples/test_clock_synch.cpp b/host/examples/test_clock_synch.cpp index 8556063d7..ec071f7c7 100644 --- a/host/examples/test_clock_synch.cpp +++ b/host/examples/test_clock_synch.cpp @@ -12,6 +12,7 @@ #include <uhd/usrp_clock/multi_usrp_clock.hpp> #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/program_options.hpp> #include <chrono> diff --git a/host/examples/txrx_loopback_to_file.cpp b/host/examples/txrx_loopback_to_file.cpp index 5e25f89c7..b45404667 100644 --- a/host/examples/txrx_loopback_to_file.cpp +++ b/host/examples/txrx_loopback_to_file.cpp @@ -13,6 +13,7 @@ #include <uhd/utils/static.hpp> #include <uhd/utils/thread.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> #include <boost/filesystem.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> diff --git a/host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp b/host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp index a80e2ef53..b78635002 100644 --- a/host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp +++ b/host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp @@ -11,6 +11,7 @@ #include <uhd/utils/log.hpp> #include <uhdlib/rfnoc/wb_iface_adapter.hpp> #include <uhdlib/usrp/cores/dma_fifo_core_3000.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/make_shared.hpp> #include <boost/thread/mutex.hpp> diff --git a/host/lib/rfnoc/legacy_compat.cpp b/host/lib/rfnoc/legacy_compat.cpp index 91de361df..f93fe871a 100644 --- a/host/lib/rfnoc/legacy_compat.cpp +++ b/host/lib/rfnoc/legacy_compat.cpp @@ -19,6 +19,7 @@ #include <uhd/usrp/subdev_spec.hpp> #include <uhd/utils/log.hpp> #include <uhdlib/rfnoc/legacy_compat.hpp> +#include <boost/bind.hpp> #include <boost/make_shared.hpp> #include <set> diff --git a/host/lib/transport/xport_benchmarker.cpp b/host/lib/transport/xport_benchmarker.cpp index 67582ff2c..7abd4c5fd 100644 --- a/host/lib/transport/xport_benchmarker.cpp +++ b/host/lib/transport/xport_benchmarker.cpp @@ -6,6 +6,7 @@ // #include "xport_benchmarker.hpp" +#include <boost/bind.hpp> #include <chrono> #include <thread> diff --git a/host/lib/usrp/b100/b100_impl.cpp b/host/lib/usrp/b100/b100_impl.cpp index 8a4697b5d..41c32bed9 100644 --- a/host/lib/usrp/b100/b100_impl.cpp +++ b/host/lib/usrp/b100/b100_impl.cpp @@ -15,6 +15,7 @@ #include <uhd/utils/safe_call.hpp> #include <uhd/utils/static.hpp> #include <uhdlib/usrp/common/apply_corrections.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <chrono> #include <cstdio> diff --git a/host/lib/usrp/b200/b200_iface.cpp b/host/lib/usrp/b200/b200_iface.cpp index 80fa6e215..cb5293200 100644 --- a/host/lib/usrp/b200/b200_iface.cpp +++ b/host/lib/usrp/b200/b200_iface.cpp @@ -12,6 +12,7 @@ #include <uhdlib/utils/ihex.hpp> #include <libusb.h> #include <stdint.h> +#include <boost/bind.hpp> #include <boost/filesystem.hpp> #include <boost/format.hpp> #include <boost/functional/hash.hpp> diff --git a/host/lib/usrp/b200/b200_impl.cpp b/host/lib/usrp/b200/b200_impl.cpp index 083c5bd31..211d18094 100644 --- a/host/lib/usrp/b200/b200_impl.cpp +++ b/host/lib/usrp/b200/b200_impl.cpp @@ -17,6 +17,7 @@ #include <uhd/utils/paths.hpp> #include <uhd/utils/safe_call.hpp> #include <uhd/utils/static.hpp> +#include <boost/bind.hpp> #include <boost/filesystem.hpp> #include <boost/format.hpp> #include <boost/functional/hash.hpp> diff --git a/host/lib/usrp/cores/rx_dsp_core_3000.cpp b/host/lib/usrp/cores/rx_dsp_core_3000.cpp index 46fce3f69..ff7caf105 100644 --- a/host/lib/usrp/cores/rx_dsp_core_3000.cpp +++ b/host/lib/usrp/cores/rx_dsp_core_3000.cpp @@ -13,6 +13,7 @@ #include <uhdlib/usrp/cores/dsp_core_utils.hpp> #include <uhdlib/usrp/cores/rx_dsp_core_3000.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/thread/thread.hpp> //thread sleep #include <algorithm> diff --git a/host/lib/usrp/cores/tx_dsp_core_3000.cpp b/host/lib/usrp/cores/tx_dsp_core_3000.cpp index be7593841..b76a74b1c 100644 --- a/host/lib/usrp/cores/tx_dsp_core_3000.cpp +++ b/host/lib/usrp/cores/tx_dsp_core_3000.cpp @@ -12,6 +12,7 @@ #include <uhdlib/usrp/cores/dsp_core_utils.hpp> #include <uhdlib/usrp/cores/tx_dsp_core_3000.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/thread/thread.hpp> //sleep #include <algorithm> diff --git a/host/lib/usrp/dboard/db_cbx.cpp b/host/lib/usrp/dboard/db_cbx.cpp index 4496961f3..788c58063 100644 --- a/host/lib/usrp/dboard/db_cbx.cpp +++ b/host/lib/usrp/dboard/db_cbx.cpp @@ -7,6 +7,7 @@ #include "db_sbx_common.hpp" #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> #include <boost/math/special_functions/round.hpp> using namespace uhd; diff --git a/host/lib/usrp/dboard/db_dbsrx.cpp b/host/lib/usrp/dboard/db_dbsrx.cpp index f9c3986fb..6d687296e 100644 --- a/host/lib/usrp/dboard/db_dbsrx.cpp +++ b/host/lib/usrp/dboard/db_dbsrx.cpp @@ -20,6 +20,7 @@ #include <uhd/utils/log.hpp> #include <uhd/utils/static.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <chrono> diff --git a/host/lib/usrp/dboard/db_dbsrx2.cpp b/host/lib/usrp/dboard/db_dbsrx2.cpp index cbd682503..7bcb2f04c 100644 --- a/host/lib/usrp/dboard/db_dbsrx2.cpp +++ b/host/lib/usrp/dboard/db_dbsrx2.cpp @@ -18,6 +18,7 @@ #include <uhd/utils/log.hpp> #include <uhd/utils/static.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/thread.hpp> diff --git a/host/lib/usrp/dboard/db_sbx_common.cpp b/host/lib/usrp/dboard/db_sbx_common.cpp index c82906aec..9189eb96c 100644 --- a/host/lib/usrp/dboard/db_sbx_common.cpp +++ b/host/lib/usrp/dboard/db_sbx_common.cpp @@ -6,6 +6,7 @@ // #include "db_sbx_common.hpp" +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::usrp; diff --git a/host/lib/usrp/dboard/db_sbx_version3.cpp b/host/lib/usrp/dboard/db_sbx_version3.cpp index 2163116ba..88f07a8f4 100644 --- a/host/lib/usrp/dboard/db_sbx_version3.cpp +++ b/host/lib/usrp/dboard/db_sbx_version3.cpp @@ -9,6 +9,7 @@ #include "db_sbx_common.hpp" #include <uhd/types/tune_request.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::usrp; diff --git a/host/lib/usrp/dboard/db_sbx_version4.cpp b/host/lib/usrp/dboard/db_sbx_version4.cpp index 33556b271..33a1e8b9e 100644 --- a/host/lib/usrp/dboard/db_sbx_version4.cpp +++ b/host/lib/usrp/dboard/db_sbx_version4.cpp @@ -9,6 +9,7 @@ #include "db_sbx_common.hpp" #include <uhd/types/tune_request.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::usrp; diff --git a/host/lib/usrp/dboard/db_tvrx.cpp b/host/lib/usrp/dboard/db_tvrx.cpp index 20bf1f14e..f2c795eee 100644 --- a/host/lib/usrp/dboard/db_tvrx.cpp +++ b/host/lib/usrp/dboard/db_tvrx.cpp @@ -29,6 +29,7 @@ #include <tuner_4937di5_regs.hpp> #include <boost/array.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/thread.hpp> diff --git a/host/lib/usrp/dboard/db_tvrx2.cpp b/host/lib/usrp/dboard/db_tvrx2.cpp index 791391abd..31d66898c 100644 --- a/host/lib/usrp/dboard/db_tvrx2.cpp +++ b/host/lib/usrp/dboard/db_tvrx2.cpp @@ -55,6 +55,7 @@ #include <uhd/usrp/dboard_manager.hpp> #include <boost/assign/list_of.hpp> #include <boost/format.hpp> +#include <boost/bind.hpp> #include <boost/array.hpp> #include <boost/math/special_functions/round.hpp> #include <utility> diff --git a/host/lib/usrp/dboard/db_twinrx.cpp b/host/lib/usrp/dboard/db_twinrx.cpp index 248254de8..79383069c 100644 --- a/host/lib/usrp/dboard/db_twinrx.cpp +++ b/host/lib/usrp/dboard/db_twinrx.cpp @@ -18,6 +18,7 @@ #include <uhd/utils/log.hpp> #include <uhd/utils/static.hpp> #include <uhdlib/experts/expert_factory.hpp> +#include <boost/bind.hpp> #include <boost/make_shared.hpp> #include <boost/thread.hpp> #include <boost/thread/mutex.hpp> diff --git a/host/lib/usrp/dboard/db_ubx.cpp b/host/lib/usrp/dboard/db_ubx.cpp index e2bef9229..97a276fa6 100644 --- a/host/lib/usrp/dboard/db_ubx.cpp +++ b/host/lib/usrp/dboard/db_ubx.cpp @@ -20,6 +20,7 @@ #include <uhd/utils/static.hpp> #include <uhdlib/usrp/common/max287x.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/shared_ptr.hpp> #include <boost/thread/mutex.hpp> diff --git a/host/lib/usrp/dboard/db_wbx_common.cpp b/host/lib/usrp/dboard/db_wbx_common.cpp index b3abe33d8..1c28492b3 100644 --- a/host/lib/usrp/dboard/db_wbx_common.cpp +++ b/host/lib/usrp/dboard/db_wbx_common.cpp @@ -12,6 +12,7 @@ #include <uhd/utils/algorithm.hpp> #include <uhd/utils/assert_has.hpp> #include <uhd/utils/log.hpp> +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::usrp; diff --git a/host/lib/usrp/dboard/db_wbx_simple.cpp b/host/lib/usrp/dboard/db_wbx_simple.cpp index a980f4ec0..f148e668b 100644 --- a/host/lib/usrp/dboard/db_wbx_simple.cpp +++ b/host/lib/usrp/dboard/db_wbx_simple.cpp @@ -18,6 +18,7 @@ #include <uhd/utils/assert_has.hpp> #include <uhd/utils/static.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::usrp; diff --git a/host/lib/usrp/dboard/db_wbx_version2.cpp b/host/lib/usrp/dboard/db_wbx_version2.cpp index 22a0801b1..4c0f8bb2e 100644 --- a/host/lib/usrp/dboard/db_wbx_version2.cpp +++ b/host/lib/usrp/dboard/db_wbx_version2.cpp @@ -16,6 +16,7 @@ #include <uhd/utils/log.hpp> #include <boost/algorithm/string.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> diff --git a/host/lib/usrp/dboard/db_wbx_version3.cpp b/host/lib/usrp/dboard/db_wbx_version3.cpp index 3c0b025fb..2dbd5bb3e 100644 --- a/host/lib/usrp/dboard/db_wbx_version3.cpp +++ b/host/lib/usrp/dboard/db_wbx_version3.cpp @@ -15,6 +15,7 @@ #include <uhd/utils/log.hpp> #include <boost/algorithm/string.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> diff --git a/host/lib/usrp/dboard/db_wbx_version4.cpp b/host/lib/usrp/dboard/db_wbx_version4.cpp index 6de897464..eb9ec786d 100644 --- a/host/lib/usrp/dboard/db_wbx_version4.cpp +++ b/host/lib/usrp/dboard/db_wbx_version4.cpp @@ -15,6 +15,7 @@ #include <uhd/utils/log.hpp> #include <boost/algorithm/string.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> diff --git a/host/lib/usrp/dboard/db_xcvr2450.cpp b/host/lib/usrp/dboard/db_xcvr2450.cpp index 099f047f1..24e4ba64d 100644 --- a/host/lib/usrp/dboard/db_xcvr2450.cpp +++ b/host/lib/usrp/dboard/db_xcvr2450.cpp @@ -51,6 +51,7 @@ #include <uhd/utils/safe_call.hpp> #include <uhd/utils/static.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <chrono> diff --git a/host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp b/host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp index 37c1aa5da..d9ddf40ef 100644 --- a/host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp +++ b/host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp @@ -10,6 +10,7 @@ #include <uhd/utils/log.hpp> #include <uhd/utils/math.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> #include <boost/date_time/posix_time/posix_time_io.hpp> #include <boost/format.hpp> #include <boost/make_shared.hpp> diff --git a/host/lib/usrp/multi_usrp.cpp b/host/lib/usrp/multi_usrp.cpp index b81915b21..9a7acfda1 100644 --- a/host/lib/usrp/multi_usrp.cpp +++ b/host/lib/usrp/multi_usrp.cpp @@ -22,6 +22,7 @@ #include <uhdlib/usrp/gpio_defs.hpp> #include <boost/algorithm/string.hpp> #include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <algorithm> #include <bitset> diff --git a/host/lib/usrp/n230/n230_resource_manager.cpp b/host/lib/usrp/n230/n230_resource_manager.cpp index 017984284..69631da07 100644 --- a/host/lib/usrp/n230/n230_resource_manager.cpp +++ b/host/lib/usrp/n230/n230_resource_manager.cpp @@ -15,6 +15,7 @@ #include <uhd/utils/log.hpp> #include <uhd/utils/paths.hpp> #include <uhd/utils/platform.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/functional/hash.hpp> #include <boost/make_shared.hpp> diff --git a/host/lib/usrp/n230/n230_uart.cpp b/host/lib/usrp/n230/n230_uart.cpp index b4699c639..a702638eb 100644 --- a/host/lib/usrp/n230/n230_uart.cpp +++ b/host/lib/usrp/n230/n230_uart.cpp @@ -12,6 +12,7 @@ #include <uhd/types/time_spec.hpp> #include <uhd/utils/byteswap.hpp> #include <uhd/utils/log.hpp> +#include <boost/bind.hpp> using namespace uhd; using namespace uhd::transport; diff --git a/host/lib/usrp/usrp1/soft_time_ctrl.cpp b/host/lib/usrp/usrp1/soft_time_ctrl.cpp index 7534dbf1d..3efb1052e 100644 --- a/host/lib/usrp/usrp1/soft_time_ctrl.cpp +++ b/host/lib/usrp/usrp1/soft_time_ctrl.cpp @@ -8,6 +8,7 @@ #include "soft_time_ctrl.hpp" #include <uhd/utils/tasks.hpp> #include <uhdlib/utils/system_time.hpp> +#include <boost/bind.hpp> #include <boost/date_time/posix_time/posix_time.hpp> #include <boost/make_shared.hpp> #include <boost/thread/condition_variable.hpp> diff --git a/host/lib/usrp/usrp1/usrp1_impl.cpp b/host/lib/usrp/usrp1/usrp1_impl.cpp index aea535741..cb5afae51 100644 --- a/host/lib/usrp/usrp1/usrp1_impl.cpp +++ b/host/lib/usrp/usrp1/usrp1_impl.cpp @@ -13,6 +13,7 @@ #include <uhd/utils/paths.hpp> #include <uhd/utils/safe_call.hpp> #include <uhd/utils/static.hpp> +#include <boost/bind.hpp> #include <boost/filesystem.hpp> #include <boost/format.hpp> #include <boost/lexical_cast.hpp> diff --git a/host/lib/usrp/x300/x300_radio_ctrl_impl.cpp b/host/lib/usrp/x300/x300_radio_ctrl_impl.cpp index 21f663756..8cb80282b 100644 --- a/host/lib/usrp/x300/x300_radio_ctrl_impl.cpp +++ b/host/lib/usrp/x300/x300_radio_ctrl_impl.cpp @@ -17,6 +17,7 @@ #include <uhdlib/usrp/common/apply_corrections.hpp> #include <uhdlib/usrp/cores/gpio_atr_3000.hpp> #include <boost/algorithm/string.hpp> +#include <boost/bind.hpp> #include <boost/date_time/posix_time/posix_time_io.hpp> #include <boost/make_shared.hpp> #include <bitset> diff --git a/host/lib/usrp_clock/octoclock/octoclock_impl.cpp b/host/lib/usrp_clock/octoclock/octoclock_impl.cpp index be2a91754..526eb026a 100644 --- a/host/lib/usrp_clock/octoclock/octoclock_impl.cpp +++ b/host/lib/usrp_clock/octoclock/octoclock_impl.cpp @@ -22,6 +22,7 @@ #include <stdint.h> #include <boost/asio.hpp> #include <boost/assign.hpp> +#include <boost/bind.hpp> #include <boost/filesystem.hpp> #include <boost/format.hpp> diff --git a/host/lib/utils/ihex.cpp b/host/lib/utils/ihex.cpp index 6a73f789d..3c29ca99a 100644 --- a/host/lib/utils/ihex.cpp +++ b/host/lib/utils/ihex.cpp @@ -7,6 +7,7 @@ #include <uhd/exception.hpp> #include <uhdlib/utils/ihex.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/make_shared.hpp> #include <fstream> diff --git a/host/lib/utils/tasks.cpp b/host/lib/utils/tasks.cpp index 69734df4e..42449e813 100644 --- a/host/lib/utils/tasks.cpp +++ b/host/lib/utils/tasks.cpp @@ -10,6 +10,7 @@ #include <uhd/utils/msg_task.hpp> #include <uhd/utils/tasks.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/thread/barrier.hpp> #include <boost/thread/thread.hpp> #include <atomic> diff --git a/host/utils/uhd_cal_rx_iq_balance.cpp b/host/utils/uhd_cal_rx_iq_balance.cpp index c68c96173..3f5fa1788 100644 --- a/host/utils/uhd_cal_rx_iq_balance.cpp +++ b/host/utils/uhd_cal_rx_iq_balance.cpp @@ -11,6 +11,7 @@ #include <uhd/utils/paths.hpp> #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/program_options.hpp> diff --git a/host/utils/uhd_cal_tx_dc_offset.cpp b/host/utils/uhd_cal_tx_dc_offset.cpp index f47b5e913..2cb65d3f5 100644 --- a/host/utils/uhd_cal_tx_dc_offset.cpp +++ b/host/utils/uhd_cal_tx_dc_offset.cpp @@ -11,6 +11,7 @@ #include <uhd/utils/paths.hpp> #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/format.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/program_options.hpp> diff --git a/host/utils/uhd_cal_tx_iq_balance.cpp b/host/utils/uhd_cal_tx_iq_balance.cpp index 2e7229fd3..ace93462e 100644 --- a/host/utils/uhd_cal_tx_iq_balance.cpp +++ b/host/utils/uhd_cal_tx_iq_balance.cpp @@ -8,6 +8,7 @@ #include "usrp_cal_utils.hpp" #include <uhd/utils/safe_main.hpp> #include <uhd/utils/thread.hpp> +#include <boost/bind.hpp> #include <boost/math/special_functions/round.hpp> #include <boost/program_options.hpp> #include <boost/thread/thread.hpp> |