==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: libuhd 4.9.0.1-2 (Thu Oct 23 15:11:02 2025)
==> Retrieving sources...
  -> Updating uhd git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    uhd ... Passed
==> Making package: libuhd 4.9.0.1-2 (Thu Oct 23 15:11:39 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (47) blas-3.12.1-2  boost-libs-1.89.0-2  cblas-3.12.1-2
              clang-21.1.4-2  compiler-rt-21.1.4-2  cppdap-1.58.0-2
              dtc-1.7.2-4  fmt-12.0.0-1  hicolor-icon-theme-0.18-1
              jsoncpp-1.9.6-3  lapack-3.12.1-2  libbsd-0.12.2-2
              libedit-20250104_3.1-1  libmd-1.1.0-2  libnl-3.11.0-1
              libpcap-1.10.5-3  libuv-1.51.0-1  libyaml-0.2.5-3
              llvm-libs-21.1.4-1  numactl-2.0.19-1  perl-error-0.17030-2
              perl-mailtools-2.22-2  perl-timedate-2.33-8
              python-autocommand-2.2.2-7  python-jaraco.collections-5.1.0-1
              python-jaraco.context-6.0.1-1  python-jaraco.functools-4.1.0-1
              python-jaraco.text-4.0.0-2  python-markupsafe-3.0.2-1
              python-more-itertools-10.8.0-1  python-packaging-25.0-1
              python-platformdirs-4.5.0-1  python-ruamel.yaml.clib-0.2.14-1
              python-wheel-0.45.1-1  rhash-1.4.6-1  spdlog-1.16.0-1
              zlib-ng-2.2.5-1  boost-1.89.0-2  cmake-4.1.2-1  doxygen-1.15.0-1
              dpdk-24.11.3-1  git-2.51.1-2  pybind11-3.0.1-1
              python-mako-1.3.10-1  python-numpy-2.3.4-1
              python-ruamel-yaml-0.18.10-1  python-setuptools-1:80.9.0-2

Total Download Size:    106.37 MiB
Total Installed Size:  1108.61 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 dpdk-24.11.3-1-armv7h downloading...
 boost-1.89.0-2-armv7h downloading...
 doxygen-1.15.0-1-armv7h downloading...
 boost-libs-1.89.0-2-armv7h downloading...
 libpcap-1.10.5-3-armv7h downloading...
 python-ruamel-yaml-0.18.10-1-any downloading...
 pybind11-3.0.1-1-any downloading...
 fmt-12.0.0-1-armv7h downloading...
 python-mako-1.3.10-1-any downloading...
 spdlog-1.16.0-1-armv7h downloading...
 dtc-1.7.2-4-armv7h downloading...
 python-ruamel.yaml.clib-0.2.14-1-armv7h downloading...
 numactl-2.0.19-1-armv7h downloading...
 libyaml-0.2.5-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing fmt...
installing spdlog...
installing doxygen...
Optional dependencies for doxygen
    graphviz: for caller/callee graph generation
    qt6-base: for doxywizard
    qt6-svg: for doxywizard
    texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output
    texlive-fontutils: for generating LaTeX, Postscript and PDF output
    texlive-latexextra: for generating LaTeX, Postscript and PDF output
    texlive-plaingeneric: for generating LaTeX, Postscript and PDF output
installing libyaml...
installing dtc...
Optional dependencies for dtc
    python: Python bindings [installed]
installing libmd...
installing libbsd...
installing libnl...
installing libpcap...
installing numactl...
installing dpdk...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git [installed]
installing pybind11...
installing python-markupsafe...
installing python-mako...
Optional dependencies for python-mako
    python-babel: for i18n features
    python-beaker: for caching support
    python-dogpile.cache: for caching support
    python-pygments: for syntax highlighting
    python-pytest: for testing utilities
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
    blas-openblas: faster linear algebra
installing python-ruamel.yaml.clib...
installing python-ruamel-yaml...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
    python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
    python-keyring: for wheel.signatures
    python-xdg: for wheel.signatures
    python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of uhd git repo...
Cloning into 'uhd'...
done.
Updating files:  32% (2297/7172)
Updating files:  33% (2367/7172)
Updating files:  34% (2439/7172)
Updating files:  35% (2511/7172)
Updating files:  36% (2582/7172)
Updating files:  37% (2654/7172)
Updating files:  38% (2726/7172)
Updating files:  39% (2798/7172)
Updating files:  40% (2869/7172)
Updating files:  41% (2941/7172)
Updating files:  42% (3013/7172)
Updating files:  43% (3084/7172)
Updating files:  44% (3156/7172)
Updating files:  45% (3228/7172)
Updating files:  46% (3300/7172)
Updating files:  47% (3371/7172)
Updating files:  48% (3443/7172)
Updating files:  49% (3515/7172)
Updating files:  50% (3586/7172)
Updating files:  51% (3658/7172)
Updating files:  52% (3730/7172)
Updating files:  53% (3802/7172)
Updating files:  54% (3873/7172)
Updating files:  54% (3941/7172)
Updating files:  55% (3945/7172)
Updating files:  56% (4017/7172)
Updating files:  57% (4089/7172)
Updating files:  58% (4160/7172)
Updating files:  59% (4232/7172)
Updating files:  60% (4304/7172)
Updating files:  61% (4375/7172)
Updating files:  62% (4447/7172)
Updating files:  63% (4519/7172)
Updating files:  64% (4591/7172)
Updating files:  65% (4662/7172)
Updating files:  66% (4734/7172)
Updating files:  67% (4806/7172)
Updating files:  68% (4877/7172)
Updating files:  69% (4949/7172)
Updating files:  70% (5021/7172)
Updating files:  71% (5093/7172)
Updating files:  72% (5164/7172)
Updating files:  73% (5236/7172)
Updating files:  74% (5308/7172)
Updating files:  75% (5379/7172)
Updating files:  76% (5451/7172)
Updating files:  77% (5523/7172)
Updating files:  78% (5595/7172)
Updating files:  79% (5666/7172)
Updating files:  80% (5738/7172)
Updating files:  81% (5810/7172)
Updating files:  81% (5826/7172)
Updating files:  82% (5882/7172)
Updating files:  83% (5953/7172)
Updating files:  84% (6025/7172)
Updating files:  85% (6097/7172)
Updating files:  86% (6168/7172)
Updating files:  87% (6240/7172)
Updating files:  88% (6312/7172)
Updating files:  89% (6384/7172)
Updating files:  90% (6455/7172)
Updating files:  91% (6527/7172)
Updating files:  92% (6599/7172)
Updating files:  93% (6670/7172)
Updating files:  94% (6742/7172)
Updating files:  95% (6814/7172)
Updating files:  96% (6886/7172)
Updating files:  97% (6957/7172)
Updating files:  98% (7029/7172)
Updating files:  99% (7101/7172)
Updating files: 100% (7172/7172)
Updating files: 100% (7172/7172), done.
Switched to a new branch 'makepkg'
==> Starting build()...
-- The CXX compiler identification is GNU 14.2.1
-- The C compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- 
-- Configuring the Python interpreter...
-- Python interpreter: /usr/bin/python3.13 Version: 3.13.7
-- Override with: -DPYTHON_EXECUTABLE=<path-to-python>
-- Python runtime interpreter: /usr/bin/python3.13 Version: 3.13.7
-- Override with: -DRUNTIME_PYTHON_EXECUTABLE=<path-to-python>
-- Finding Python Libraries...
-- Python Libraries: /usr/lib/libpython3.13.so
-- Python include directories: /usr/include/python3.13;/usr/lib/python3.13/site-packages/numpy/_core/include
-- Performing Test HAS_FLTO_AUTO
-- Performing Test HAS_FLTO_AUTO - Success
-- Working off of feature or development branch. Updating version number.
-- Overriding auto-detected git branch and setting to: UHD-4.9
-- Using UHD Images Directory: /usr/share/uhd/images
-- Performing Test HAVE_VISIBILITY_HIDDEN
-- Performing Test HAVE_VISIBILITY_HIDDEN - Success
-- Performing Test HAVE_VISIBILITY_INLINES_HIDDEN
-- Performing Test HAVE_VISIBILITY_INLINES_HIDDEN - Success
-- 
-- Configuring Boost C++ Libraries...
-- 
-- Checking for Boost version 1.71 or greater
--   Looking for required Boost components...
--   Checking whether std::string_view works in boost::asio
--     Enabling boost::asio use of std::string_view
--   Boost version: 1.89.0
--   Boost include directories: /usr/include
--   Boost library directories: /usr/lib
--   Boost libraries: Boost::chrono;Boost::date_time;Boost::filesystem;Boost::program_options;Boost::serialization;Boost::thread;Boost::unit_test_framework
-- Looking for Boost version 1.71 or greater - found
-- 
-- Python checking for compatible Python version
-- Python checking for compatible Python version - 3.13.7 satisfies minimum required version 3.7
-- 
-- Python checking for Mako templates module
-- Python checking for Mako templates module - 1.3.10 satisfies minimum required version 0.4.2
-- 
-- Python checking for requests module
-- Python checking for requests module - "import requests" failed (is it installed?)
-- 
-- Python checking for numpy module
-- Python checking for numpy module - 2.3.4 satisfies minimum required version 1.11
-- 
-- Python checking for ruamel.yaml module
-- Python checking for ruamel.yaml module - 0.18.10 satisfies minimum required version 0.15
-- 
-- Configuring LibUHD support...
--   Dependency Boost_FOUND = TRUE
--   Dependency HAVE_PYTHON_MODULE_MAKO = TRUE
--   Enabling LibUHD support.
--   Override with -DENABLE_LIBUHD=ON/OFF
-- 
-- Configuring LibUHD - C API support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling LibUHD - C API support.
--   Override with -DENABLE_C_API=ON/OFF
-- 
-- Configuring LibUHD - Python API support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency HAVE_PYTHON_MODULE_NUMPY = TRUE
--   Dependency HAVE_PYTHON_LIBS = TRUE
--   Dependency HAVE_PYTHON_PLAT_MIN_VERSION = TRUE
--   Enabling LibUHD - Python API support.
--   Override with -DENABLE_PYTHON_API=ON/OFF
-- 
-- Configuring Examples support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling Examples support.
--   Override with -DENABLE_EXAMPLES=ON/OFF
-- 
-- Configuring Utils support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling Utils support.
--   Override with -DENABLE_UTILS=ON/OFF
-- 
-- Configuring Tests support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling Tests support.
--   Override with -DENABLE_TESTS=ON/OFF
-- 
-- Configuring Python Module (Utils only) support...
--   Dependency HAVE_PYTHON_MODULE_NUMPY = TRUE
--   Dependency HAVE_PYTHON_MODULE_MAKO = TRUE
--   Dependency HAVE_PYTHON_MODULE_YAML = TRUE
--   Enabling Python Module (Utils only) support.
--   Override with -DENABLE_PYMOD_UTILS=ON/OFF
-- 
-- Configuring RFNoC/FPGA Development Files support...
--   Dependency ENABLE_LIBUHD = ON
--   Disabling RFNoC/FPGA Development Files support.
--   Override with -DENABLE_RFNOC_DEV=ON/OFF
-- 
-- Looking for libusb_handle_events_timeout_completed
-- Looking for libusb_handle_events_timeout_completed - found
-- Looking for libusb_error_name
-- Looking for libusb_error_name - found
-- Looking for libusb_strerror
-- Looking for libusb_strerror - found
-- Found LIBUSB: /lib/libusb-1.0.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'libdpdk>=18.11'
--   Found libdpdk, version 24.11.3
-- Found DPDK: /usr/include;/usr/include/libnl3;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include
-- 
-- Configuring USB support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency LIBUSB_FOUND = TRUE
--   Enabling USB support.
--   Override with -DENABLE_USB=ON/OFF
-- 
-- Configuring B100 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_USB = ON
--   Enabling B100 support.
--   Override with -DENABLE_B100=ON/OFF
-- 
-- Configuring B200 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_USB = ON
--   Enabling B200 support.
--   Override with -DENABLE_B200=ON/OFF
-- 
-- Configuring USRP1 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_USB = ON
--   Enabling USRP1 support.
--   Override with -DENABLE_USRP1=ON/OFF
-- 
-- Configuring USRP2 support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling USRP2 support.
--   Override with -DENABLE_USRP2=ON/OFF
-- 
-- Configuring X300 support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling X300 support.
--   Override with -DENABLE_X300=ON/OFF
-- 
-- Configuring MPMD support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling MPMD support.
--   Override with -DENABLE_MPMD=ON/OFF
-- 
-- Configuring SIM support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Dependency ENABLE_PYTHON_API = ON
--   Enabling SIM support.
--   Override with -DENABLE_SIM=ON/OFF
-- 
-- Configuring N300 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Enabling N300 support.
--   Override with -DENABLE_N300=ON/OFF
-- 
-- Configuring N320 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Enabling N320 support.
--   Override with -DENABLE_N320=ON/OFF
-- 
-- Configuring E320 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Enabling E320 support.
--   Override with -DENABLE_E320=ON/OFF
-- 
-- Configuring E300 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Enabling E300 support.
--   Override with -DENABLE_E300=ON/OFF
-- 
-- Configuring X400 support...
--   Dependency ENABLE_LIBUHD = ON
--   Dependency ENABLE_MPMD = ON
--   Enabling X400 support.
--   Override with -DENABLE_X400=ON/OFF
-- 
-- Configuring OctoClock support...
--   Dependency ENABLE_LIBUHD = ON
--   Enabling OctoClock support.
--   Override with -DENABLE_OCTOCLOCK=ON/OFF
-- 
-- Configuring DPDK support...
--   Dependency ENABLE_MPMD = ON
--   Dependency DPDK_FOUND = TRUE
--   Enabling DPDK support.
--   Override with -DENABLE_DPDK=ON/OFF
-- 
-- Looking for C++ include emmintrin.h
-- Looking for C++ include emmintrin.h - not found
-- Looking for C++ include arm_neon.h
-- Looking for C++ include arm_neon.h - found
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- 
-- Configuring priority scheduling...
-- Performing Test HAVE_PTHREAD_SETSCHEDPARAM
-- Performing Test HAVE_PTHREAD_SETSCHEDPARAM - Success
-- Performing Test HAVE_WIN_SETTHREADPRIORITY
-- Performing Test HAVE_WIN_SETTHREADPRIORITY - Failed
--   Priority scheduling supported through pthread_setschedparam.
-- Performing Test HAVE_PTHREAD_SETNAME
-- Performing Test HAVE_PTHREAD_SETNAME - Success
--   Setting thread names is supported through pthread_setname_np.
-- Performing Test HAVE_PTHREAD_SETAFFINITY_NP
-- Performing Test HAVE_PTHREAD_SETAFFINITY_NP - Success
-- Performing Test HAVE_WIN_SETTHREADAFFINITYMASK
-- Performing Test HAVE_WIN_SETTHREADAFFINITYMASK - Failed
--   Setting thread affinity is supported through pthread_setaffinity_np.
-- 
-- Configuring module loading...
-- Performing Test HAVE_DLOPEN
-- Performing Test HAVE_DLOPEN - Success
-- Performing Test HAVE_LOAD_LIBRARY
-- Performing Test HAVE_LOAD_LIBRARY - Failed
--   Module loading supported through dlopen.
-- 
-- Configuring atomics support...
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_BOOST_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_BOOST_ATOMICS_WITHOUT_LIB - Success
--   Atomics support is built-in, no linking required.
-- 
-- Processing NI-RIO FPGA LVBITX Bitstreams...
--   Using x300.lvbitx_base for codegen
--   Using x310.lvbitx_base for codegen
-- 
-- USB support enabled via libusb.
-- 
-- Configuring interface address discovery...
-- Performing Test HAVE_GETIFADDRS
-- Performing Test HAVE_GETIFADDRS - Success
-- Looking for C++ include winsock2.h
-- Looking for C++ include winsock2.h - not found
--   Interface address discovery supported through getifaddrs.
-- Looking for C++ include atlbase.h
-- Looking for C++ include atlbase.h - not found
-- 
-- Loading build info.
-- Looking for wsyncup in /usr/lib/libcurses.so
-- Looking for wsyncup in /usr/lib/libcurses.so - found
-- Looking for cbreak in /usr/lib/libncurses.so
-- Looking for cbreak in /usr/lib/libncurses.so - found
-- Looking for nodelay in /usr/lib/libncurses.so
-- Looking for nodelay in /usr/lib/libncurses.so - found
-- Found Curses: /usr/lib/libncurses.so
-- Performing Test HAVE_C99_STRUCTDECL
-- Performing Test HAVE_C99_STRUCTDECL - Success
-- 
-- Adding B2XX device test target
-- Adding X3x0 device test target
-- Adding E3XX device test target
-- Adding N3XX device test target
-- Adding E32x device test target
-- Adding X410 device test target
-- Adding X440 device test target
-- 
CMake Warning at utils/CMakeLists.txt:104 (message):
  Python module `requests' not found -- uhd_images_downloader.py will not
  work without it.


CMake Warning at utils/CMakeLists.txt:107 (message):
  You may be able to install this by running 'pip install requests'


-- Found Doxygen: /usr/bin/doxygen (found version "1.15.0") found components: doxygen missing components: dot
-- 
-- Configuring Manual support...
--   Dependency DOXYGEN_FOUND = YES
--   Enabling Manual support.
--   Override with -DENABLE_MANUAL=ON/OFF
-- 
-- Configuring API/Doxygen support...
--   Dependency DOXYGEN_FOUND = YES
--   Enabling API/Doxygen support.
--   Override with -DENABLE_DOXYGEN=ON/OFF
-- 
-- Found GZip: /usr/bin/gzip
-- 
-- Compressed Man Pages enabled
--   Override with -DENABLE_MAN_PAGE_COMPRESSION=ON/OFF
-- 
-- Configuring Man Pages support...
--   Dependency NOT_WIN32 = TRUE
--   Dependency GZIP_FOUND = TRUE
--   Enabling Man Pages support.
--   Override with -DENABLE_MAN_PAGES=ON/OFF
-- Using Pybind11 from: /usr/include
-- 
-- Python checking for gevent module
-- Python checking for gevent module - "import gevent" failed (is it installed?)
-- 
-- Python checking for mprpc module
-- Python checking for mprpc module - "import mprpc" failed (is it installed?)
-- 
-- Python checking for pyudev module
-- Python checking for pyudev module - "import pyudev" failed (is it installed?)
-- 
-- Python checking for pyroute2 module
-- Python checking for pyroute2 module - "import pyroute2" failed (is it installed?)
-- MPM unit test Python package prerequisites not met; skipping
-- 
-- 
-- Python checking for virtual environment
-- Python checking for virtual environment - "assert sys.prefix != sys.base_prefix" failed
-- Installing 'uhd' Python module to: /usr/lib/python3.13/site-packages
-- 
-- ######################################################
-- # UHD enabled components                              
-- ######################################################
--   * LibUHD
--   * LibUHD - C API
--   * LibUHD - Python API
--   * Examples
--   * Utils
--   * Tests
--   * Python Module (Utils only)
--   * USB
--   * B100
--   * B200
--   * USRP1
--   * USRP2
--   * X300
--   * MPMD
--   * SIM
--   * N300
--   * N320
--   * E320
--   * E300
--   * X400
--   * OctoClock
--   * DPDK
--   * Manual
--   * API/Doxygen
--   * Man Pages
-- 
-- ######################################################
-- # UHD disabled components                             
-- ######################################################
--   * RFNoC/FPGA Development Files
-- 
-- Building version: 4.9.0.makepkg-0-g9ec1f582
-- Using install prefix: /usr
-- Configuring done (25.4s)
-- Generating done (3.5s)
-- Build files have been written to: /build/libuhd/src/build
[  0%] Generating uhd-resources resource loader
[  0%] Building CXX object tests/common/CMakeFiles/uhd_test.dir/mock_zero_copy.cpp.o
[  0%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/dispatcher.cc.o
[  0%] Generating rfnoc-newmod
[  0%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/test.cal
[  0%] Building C object examples/getopt/CMakeFiles/getopt.dir/getopt.c.o
[  0%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_rx_0_rx1.cal
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_rx_0_tx+rx0.cal
[  1%] Linking C static library libgetopt.a
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_rx_1_rx1.cal
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_rx_1_tx+rx0.cal
[  1%] Built target getopt
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_tx_0_tx+rx0.cal
[  1%] Generating documentation with doxygen
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/x4xx_pwr_zbx_tx_1_tx+rx0.cal
warning: Tag 'HTML_TIMESTAMP' at line 1271 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1568 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1886 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_TIMESTAMP' at line 1902 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'RTF_SOURCE_CODE' at line 1981 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 2091 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 2278 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 2320 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 2327 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 2553 of file '/build/libuhd/src/build/docs/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
[warning] Module jsonschema is not installed. Configuration files will not be validated against their schema.
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/zbx_dsa_rx.cal
[warning] Pattern not found in file /build/libuhd/src/build/utils/rfnoc-newmod/include/rfnoc/newmod/config.hpp
[  1%] Generating intermediate file for /build/libuhd/src/uhd/host/lib/rc/cal/zbx_dsa_tx.cal
/build/libuhd/src/uhd/host/docs/usrp_n3xx.dox:1760: warning: Reached end of file while still searching closing '`' of a verbatim block starting at line 1618
/build/libuhd/src/uhd/host/docs/usrp_n3xx.dox:1760: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (possible line reference(s): 1)
/build/libuhd/src/uhd/host/docs/usrp_n3xx.dox:1758: warning: Found end of C comment inside a '`' block without matching start of the comment! Maybe the end marker for the block is missing?
[  1%] Built target rfnoc_newmod
/build/libuhd/src/uhd/host/docs/usrp_x4xx.dox:2163: warning: Reached end of file while still searching closing '`' of a verbatim block starting at line 2159
/build/libuhd/src/uhd/host/docs/usrp_x4xx.dox:2163: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (possible line reference(s): 1)
/build/libuhd/src/uhd/host/docs/usrp_x4xx.dox:2161: warning: Found end of C comment inside a '`' block without matching start of the comment! Maybe the end marker for the block is missing?
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_sim_top.md:199: warning: Reached end of file while still searching closing '`' of a verbatim block starting at line 196
[  1%] Linking CXX static library libuhd_test.a
[  1%] Generating uhd_adc_self_cal man page
[  2%] Generating uhd_cal_rx_iq_balance man page
[  2%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/lib.cpp.o
[  2%] Generating uhd_cal_tx_dc_offset man page
[  2%] Generating uhd_cal_tx_iq_balance man page
[  2%] Generating uhd_config_info man page
[  2%] Built target uhd_test
[  2%] Generating uhd_find_devices man page
[  2%] Generating uhd_image_loader man page
[  2%] Generating build/timestamp
[  2%] Generating uhd_images_downloader man page
[  2%] Generating uhd_usrp_probe man page
[  2%] Generating usrp_n2xx_simple_net_burner man page
[  3%] Generating usrp2_card_burner man page
[  3%] Generating rfnoc_modtool man page
[  3%] Generating rfnoc_image_builder man page
[  3%] Generating usrpctl man page
[  3%] Built target man_page_gzips
/build/libuhd/src/uhd/host/include/uhd/utils/paths.hpp:112: warning: Reached end of file while still searching closing '`' of a verbatim block starting at line 98
/build/libuhd/src/uhd/host/include/uhd/utils/paths.hpp:112: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (possible line reference(s): 62)
/build/libuhd/src/uhd/host/include/uhd/utils/paths.hpp:78: warning: Found end of C comment inside a '`' block without matching start of the comment! Maybe the end marker for the block is missing?
[  3%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/test.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_tx_0_tx+rx0.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_tx_1_tx+rx0.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_rx_0_tx+rx0.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_rx_1_tx+rx0.cal.cpp.o
/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: GNU General Public License v3 (GPLv3)

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_rx_0_rx1.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/x4xx_pwr_zbx_rx_1_rx1.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/zbx_dsa_tx.cal.cpp.o
[  4%] Building CXX object lib/rc/CMakeFiles/uhd-resources.dir/__cmrc_uhd-resources/intermediate/cal/zbx_dsa_rx.cal.cpp.o
[  5%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/server.cc.o
[  6%] Linking CXX static library libuhd-resources.a
[  6%] Built target usrp_mpm
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/client.cc.o
[  6%] Built target uhd-resources
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_handler.cc.o
[  6%] Built target copy_mpm_packages
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_session.cc.o
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_server.cc.o
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/rpc_error.cc.o
/build/libuhd/src/uhd/host/docs/configuration.dox:168: warning: expected <td>, <th> or <tr> tag but found </.> instead!
/build/libuhd/src/uhd/host/docs/dboards.dox:551: warning: unable to resolve reference to 'n3xx_mg' for \ref command
/build/libuhd/src/uhd/host/docs/devices.dox:24: warning: unable to resolve reference to 'page_usrp_n3xx' for \ref command
/build/libuhd/src/uhd/host/docs/devices.dox:37: warning: unable to resolve reference to 'page_usrp_x4xx' for \ref command
/build/libuhd/src/uhd/host/docs/dpdk.dox:197: warning: unable to resolve reference to 'page_usrp_n3xx' for \ref command
/build/libuhd/src/uhd/host/docs/dpdk.dox:199: warning: unable to resolve reference to 'page_usrp_x4xx' for \ref command
/build/libuhd/src/uhd/host/docs/fbx.dox:83: warning: unable to resolve reference to 'x4xx_usage_mcrs' for \ref command
/build/libuhd/src/uhd/host/docs/fbx.dox:89: warning: unable to resolve reference to 'x4xx_adc_self_cal' for \ref command
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/server_session.cc.o
/build/libuhd/src/uhd/host/docs/rd_testing.dox:142: warning: Unsupported xml/html tag <local> found
/build/libuhd/src/uhd/host/docs/usrp_x3x0_config.dox:267: warning: end of comment block while expecting command </tt> (Probable start '/build/libuhd/src/uhd/host/docs/usrp_x3x0_config.dox' at line 257)
/build/libuhd/src/uhd/fpga/docs/fpga.md:19: warning: unable to resolve reference to 'md_usrp1_build_instructions' for \ref command
/build/libuhd/src/uhd/fpga/docs/fpga.md:27: warning: unable to resolve reference to 'md_usrp2_build_instructions' for \ref command
/build/libuhd/src/uhd/fpga/docs/fpga.md:28: warning: unable to resolve reference to 'md_usrp2_customize_signal_chain' for \ref command
/build/libuhd/src/uhd/fpga/docs/fpga.md:35: warning: unable to resolve reference to 'md_usrp3_build_instructions' for \ref command
/build/libuhd/src/uhd/fpga/docs/fpga.md:36: warning: unable to resolve reference to 'md_usrp3_simulation' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/build_instructions.md:148: warning: unable to resolve reference to 'md_usrp3_vivado_env_utils' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/build_instructions.md:342: warning: unable to resolve reference to 'x4xx_updating_fpga_types' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/simulation_libraries.md:118: warning: unable to resolve reference to 'md_usrp3_sim_writing_sim_top' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_sim_top.md:12: warning: unable to resolve reference to 'md_usrp3_sim_simulation_libraries' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_testbenches.md:9: warning: unable to resolve reference to 'md_usrp3_sim_writing_sim_makefile' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_testbenches.md:10: warning: unable to resolve reference to 'md_usrp3_sim_writing_sim_top' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_testbenches.md:23: warning: unable to resolve reference to 'md_usrp3_sim_writing_sim_makefile' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/sim/writing_testbenches.md:24: warning: unable to resolve reference to 'md_usrp3_sim_writing_sim_top' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:5: warning: unable to resolve reference to 'md_usrp3_sim_running_testbenches' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:6: warning: unable to resolve reference to 'md_usrp3_sim_writing_testbenches' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:10: warning: unable to resolve reference to 'md_usrp3_sim_simulation_libraries' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:14: warning: unable to resolve reference to 'md_usrp3_sim_legacy_testbenches' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:15: warning: unable to resolve reference to 'md_usrp3_sim_libs_general' for \ref command
/build/libuhd/src/uhd/fpga/docs/usrp3/simulation.md:16: warning: unable to resolve reference to 'md_usrp3_sim_libs_axi' for \ref command
/build/libuhd/src/uhd/host/include/uhd/utils/paths.hpp:62: warning: argument search_paths from the argument list of uhd::find_image_path has multiple @param documentation sections
/build/libuhd/src/uhd/host/include/uhd/rfnoc/fft_block_control.hpp:306: warning: uhd::rfnoc::fft_block_control::get_cp_insertion_list has @param documentation sections but no arguments
/build/libuhd/src/uhd/host/include/uhd/rfnoc/fft_block_control.hpp:331: warning: uhd::rfnoc::fft_block_control::get_cp_removal_list has @param documentation sections but no arguments
[  6%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/response.cc.o
/build/libuhd/src/uhd/host/include/uhd/transport/bounded_buffer.hpp:113: warning: uhd::transport::bounded_buffer::pop_all has @param documentation sections but no arguments
[  7%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/client_error.cc.o
[  7%] Built target doxygen_docs
[  7%] Built target uhd_rpclib
[  8%] Generating /build/libuhd/src/build/lib/transport/vrt_if_packet.cpp
[  8%] Generating /build/libuhd/src/build/lib/convert/convert_general.cpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad7922_regs.hpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad5623_regs.hpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad9510_regs.hpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad9522_regs.hpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad9777_regs.hpp
[  8%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ad9862_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/adf4350_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/adf4351_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/adf4360_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/adf5355_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/adf5356_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ads62p44_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/ads62p48_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/fbx_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/lmk04828_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/lmk04816_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/lmx2572_regs.hpp
[  9%] Generating /build/libuhd/src/build/lib/ic_reg_maps/lmx2592_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/magnesium_cpld_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/max2112_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/max2118_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/max2829_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/max2870_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/max2871_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/rhodium_cpld_regs.hpp
[ 10%] Generating /build/libuhd/src/build/lib/ic_reg_maps/tda18272hnm_regs.hpp
[ 11%] Generating /build/libuhd/src/build/lib/ic_reg_maps/tuner_4937di5_regs.hpp
[ 11%] Generating /build/libuhd/src/build/lib/include/uhdlib/usrp/common/rpc.hpp
[ 11%] Generating /build/libuhd/src/build/lib/ic_reg_maps/zbx_cpld_regs.hpp
[ 11%] Generating /build/libuhd/src/build/lib/transport/nirio/lvbitx/x300_lvbitx.cpp
[ 11%] Generating /build/libuhd/src/build/lib/transport/nirio/lvbitx/x310_lvbitx.cpp
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/cal/dsa_cal.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/cal/iq_cal.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/cal/database.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/cal/pwr_cal.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/features/discoverable_feature_registry.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/types/device_addr.cpp.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/libuhd/src/uhd/host/lib/deps/flatbuffers/include/flatbuffers/base.h:44,
                 from /build/libuhd/src/uhd/host/lib/deps/flatbuffers/include/flatbuffers/flatbuffers.h:20,
                 from /build/libuhd/src/uhd/host/include/uhd/cal/iq_cal_generated.h:7,
                 from /build/libuhd/src/uhd/host/lib/cal/iq_cal.cpp:8:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair<const double, std::pair<double, double> >; _KeyOfValue = std::_Select1st<std::pair<const double, std::pair<double, double> > >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, std::pair<double, double> > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, std::pair<double, double> >, std::_Select1st<std::pair<const double, std::pair<double, double> > >, std::less<double>, std::allocator<std::pair<const double, std::pair<double, double> > > >::const_iterator' changed in GCC 7.1
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/types/mac_addr.cpp.o
[ 12%] Building CXX object lib/CMakeFiles/uhd.dir/types/metadata.cpp.o
/build/libuhd/src/uhd/host/lib/cal/pwr_cal.cpp: In instantiation of 'map_type {anonymous}::reverse_map(const map_type&) [with map_type = std::map<double, double>]':
/build/libuhd/src/uhd/host/lib/cal/pwr_cal.cpp:91:40:   required from here
/build/libuhd/src/uhd/host/lib/cal/pwr_cal.cpp:37:42: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/ranges.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/sensors.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/serial.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/libuhd/src/uhd/host/lib/types/ranges.cpp:10:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Distance = int; _Tp = uhd::range_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'uhd::meta_range_t uhd::meta_range_t::as_monotonic() const' at /build/libuhd/src/uhd/host/lib/types/ranges.cpp:109:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<uhd::range_t*, vector<uhd::range_t> >; _Compare = uhd::meta_range_t::as_monotonic() const::<lambda(const uhd::range_t&, const uhd::range_t&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'uhd::meta_range_t uhd::meta_range_t::as_monotonic() const' at /build/libuhd/src/uhd/host/lib/types/ranges.cpp:109:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >' changed in GCC 7.1
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/time_spec.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/tune.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/types.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/wb_iface.cpp.o
[ 13%] Building CXX object lib/CMakeFiles/uhd.dir/types/filters.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/byte_vector.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/metadata_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/ranges_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/sensors_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/string_vector_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/tune_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/types/usrp_info_c.cpp.o
[ 14%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_with_neon.cpp.o
[ 15%] Building ASM object lib/CMakeFiles/uhd.dir/convert/convert_neon.S.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_general.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_with_tables.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_impl.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_item32.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_pack_sc12.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_unpack_sc12.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_fc32_item32.cpp.o
[ 15%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/actions.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/block_container.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/block_id.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_types.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_packet_writer.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_ctrl_xport.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_rx_data_xport.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_tx_data_xport.cpp.o
[ 16%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/client_zero.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/device_id.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/epid_allocator.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/graph.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/link_stream_manager.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/graph_stream_manager.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/mb_controller.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/noc_block_base.cpp.o
[ 17%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/node.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/register_iface_holder.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/ctrlport_endpoint.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/chdr_ctrl_endpoint.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/registry_factory.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rfnoc_graph.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/mgmt_portal.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /build/libuhd/src/uhd/host/include/uhd/types/dict.hpp:15,
                 from /build/libuhd/src/uhd/host/include/uhd/types/device_addr.hpp:11,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/actions.hpp:10,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/node.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/rfnoc/node.cpp:8:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = uhd::time_spec_t; _Alloc = std::allocator<uhd::time_spec_t>]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<uhd::time_spec_t>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = uhd::time_spec_t; _Alloc = std::allocator<uhd::time_spec_t>]',
    inlined from 'virtual void uhd::rfnoc::node_t::set_command_time(uhd::time_spec_t, size_t)' at /build/libuhd/src/uhd/host/lib/rfnoc/node.cpp:90:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<uhd::time_spec_t*, std::vector<uhd::time_spec_t> >' changed in GCC 7.1
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rfnoc_rx_streamer.cpp.o
[ 18%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rfnoc_tx_streamer.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rfnoc_tx_streamer_replay_buffered.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/tx_async_msg_queue.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/topo_graph.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/mock_block.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/addsub_block_control.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/block_control.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/ddc_block_control.cpp.o
[ 19%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/duc_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/dmafifo_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/keep_one_in_n_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/fft_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/fir_filter_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/fosphor_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/lc_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/logpwr_block_control.cpp.o
[ 20%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/moving_average_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/null_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/radio_control_impl.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/replay_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/siggen_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/split_stream_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/switchboard_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/vector_iir_block_control.cpp.o
[ 21%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/window_block_control.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rf_control/antenna.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rf_control/gain_profile.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/rfnoc/rf_control/nameless_gain_mixin.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_base.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_eeprom.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_id.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_iface.cpp.o
[ 22%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_manager.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/gps_ctrl.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/multi_usrp.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/multi_usrp_rfnoc.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/subdev_spec.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/fe_connection.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard_eeprom_c.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/include/uhd/types/sensors.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/gps_ctrl.cpp:9:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]',
    inlined from 'std::string gps_ctrl_impl::get_sentence(std::string, int, int, bool)' at /build/libuhd/src/uhd/host/lib/usrp/gps_ctrl.cpp:83:81:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]',
    inlined from 'std::string gps_ctrl_impl::get_sentence(std::string, int, int, bool)' at /build/libuhd/src/uhd/host/lib/usrp/gps_ctrl.cpp:86:75:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]',
    inlined from 'std::string gps_ctrl_impl::get_sentence(std::string, int, int, bool)' at /build/libuhd/src/uhd/host/lib/usrp/gps_ctrl.cpp:87:59:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >]',
    inlined from 'std::string gps_ctrl_impl::get_sentence(std::string, int, int, bool)' at /build/libuhd/src/uhd/host/lib/usrp/gps_ctrl.cpp:88:48:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime, bool> > > >::const_iterator' changed in GCC 7.1
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mboard_eeprom_c.cpp.o
[ 23%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/subdev_spec_c.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/usrp_c.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/gpio_core_200.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/i2c_core_200.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/rx_dsp_core_200.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/time64_core_200.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/include/uhd/types/dict.hpp:13,
                 from /build/libuhd/src/uhd/host/include/uhd/types/device_addr.hpp:11,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/actions.hpp:10,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/node.hpp:9,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/noc_block_base.hpp:13,
                 from /build/libuhd/src/uhd/host/include/uhd/rfnoc/ddc_block_control.hpp:10,
                 from /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:9:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>, std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {unsigned int, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Val = std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>, std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {unsigned int&, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Val = std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>, std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/libuhd/src/uhd/host/include/uhd/convert.hpp:14,
                 from /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*; _Tp = multi_usrp_rfnoc::tx_chan_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; _Tp = multi_usrp_rfnoc::tx_chan_t; _Alloc = std::allocator<multi_usrp_rfnoc::tx_chan_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:984:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; <template-parameter-2-2> = void; _Tp = multi_usrp_rfnoc::tx_chan_t; _Alloc = std::allocator<multi_usrp_rfnoc::tx_chan_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'multi_usrp_rfnoc::_set_subdev_spec<tx_chan_t, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(size_t)>, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::usrp::subdev_spec_t, size_t)>, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::rfnoc::graph_edge_t)> >(std::map<unsigned int, tx_chan_t>&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(size_t)>&&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::usrp::subdev_spec_t, size_t)>&&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::rfnoc::graph_edge_t)>&&, const uhd::usrp::subdev_spec_t&, size_t)::<lambda()>' at /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:2816:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, vector<multi_usrp_rfnoc::tx_chan_t> >; _ForwardIterator = multi_usrp_rfnoc::tx_chan_t*; _Tp = multi_usrp_rfnoc::tx_chan_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; _Tp = multi_usrp_rfnoc::tx_chan_t; _Alloc = std::allocator<multi_usrp_rfnoc::tx_chan_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >; <template-parameter-2-2> = void; _Tp = multi_usrp_rfnoc::tx_chan_t; _Alloc = std::allocator<multi_usrp_rfnoc::tx_chan_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
    inlined from 'multi_usrp_rfnoc::_set_subdev_spec<tx_chan_t, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(size_t)>, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::usrp::subdev_spec_t, size_t)>, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::rfnoc::graph_edge_t)> >(std::map<unsigned int, tx_chan_t>&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(size_t)>&&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::usrp::subdev_spec_t, size_t)>&&, multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::rfnoc::graph_edge_t)>&&, const uhd::usrp::subdev_spec_t&, size_t)::<lambda()>' at /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:2816:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<multi_usrp_rfnoc::tx_chan_t*, std::vector<multi_usrp_rfnoc::tx_chan_t> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {unsigned int, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Tp = multi_usrp_rfnoc::tx_chan_t; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {unsigned int, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Tp = multi_usrp_rfnoc::tx_chan_t; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void multi_usrp_rfnoc::_set_subdev_spec(std::map<unsigned int, ChanType>&, GetSubdevSpecFn&&, GenChansFn&&, CheckEdgeForSepFn&&, const uhd::usrp::subdev_spec_t&, size_t) [with ChanType = tx_chan_t; GetSubdevSpecFn = multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(size_t)>; GenChansFn = multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::usrp::subdev_spec_t, size_t)>; CheckEdgeForSepFn = multi_usrp_rfnoc::set_tx_subdev_spec(const uhd::usrp::subdev_spec_t&, size_t)::<lambda(uhd::rfnoc::graph_edge_t)>]' at /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:2838:26:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<unsigned int, multi_usrp_rfnoc::tx_chan_t>::const_iterator' {aka 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>, std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> > >::const_iterator'} changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {unsigned int&, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Tp = multi_usrp_rfnoc::tx_chan_t; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {unsigned int&, multi_usrp_rfnoc::tx_chan_t&}; _Key = unsigned int; _Tp = multi_usrp_rfnoc::tx_chan_t; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'multi_usrp_rfnoc::multi_usrp_rfnoc(uhd::rfnoc::rfnoc_graph::sptr, const uhd::device_addr_t&)' at /build/libuhd/src/uhd/host/lib/usrp/multi_usrp_rfnoc.cpp:277:34:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<unsigned int, multi_usrp_rfnoc::tx_chan_t>::const_iterator' {aka 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t>, std::_Select1st<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, multi_usrp_rfnoc::tx_chan_t> > >::const_iterator'} changed in GCC 7.1
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/tx_dsp_core_200.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/user_settings_core_200.cpp.o
[ 24%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/xport_adapter_ctrl.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/dma_fifo_core_3000.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/gpio_atr_3000.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/i2c_core_100_wb32.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/rx_dsp_core_3000.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/rx_frontend_core_200.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/rx_frontend_core_3000.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/rx_vita_core_3000.cpp.o
[ 25%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/spi_core_3000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/spi_core_4000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/time_core_3000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/tx_dsp_core_3000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/tx_frontend_core_200.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/tx_vita_core_3000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/cores/user_settings_core_3000.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_basic_and_lf.cpp.o
[ 26%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_rfx.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_xcvr2450.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_common.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_version3.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_sbx_version4.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_cbx.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_ubx.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_wbx_common.cpp.o
[ 27%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_wbx_version2.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_wbx_version3.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_wbx_version4.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_wbx_simple.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/include/uhd/types/dict.hpp:13,
                 from /build/libuhd/src/uhd/host/include/uhd/types/device_addr.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/db_ubx.cpp:11:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned char; _Val = std::pair<const unsigned char, uhd::range_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, uhd::range_t> >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned char&&>, std::tuple<>}; _Key = unsigned char; _Val = std::pair<const unsigned char, uhd::range_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, uhd::range_t> >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:524:37:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:525:36:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:540:34:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:541:33:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:564:42:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:568:41:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:572:34:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:588:30:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:625:30:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:631:33:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_dbsrx.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_unknown.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_tvrx.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_dbsrx2.cpp.o
[ 28%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_tvrx2.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:31,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/format/alt_sstream.hpp:22,
                 from /usr/include/boost/format/internals.hpp:24,
                 from /usr/include/boost/format.hpp:38,
                 from /build/libuhd/src/uhd/host/include/uhd/types/dict.ipp:12,
                 from /build/libuhd/src/uhd/host/include/uhd/types/dict.hpp:156,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:13:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:274:46:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:274:46:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:275:55:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:275:55:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:275:55:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:274:46:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Range uhd::sorted(const Range&) [with Range = std::vector<double>]' at /build/libuhd/src/uhd/host/include/uhd/utils/algorithm.hpp:36:14,
    inlined from 'double dbsrx::set_lo_freq(double)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/db_dbsrx.cpp:274:46:
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/twinrx/twinrx_ctrl.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/twinrx/twinrx_experts.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/twinrx/twinrx_gain_tables.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_twinrx.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/obx/obx_cpld_ctrl.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/obx/obx_expert.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/libuhd/src/uhd/host/include/uhd/property_tree.hpp:14,
                 from /build/libuhd/src/uhd/host/include/uhd/usrp/dboard_base.hpp:10,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_io.hpp:12,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_ctrl.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::dboard::twinrx::twinrx_gain_config_t; _Alloc = std::allocator<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:110:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:208:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:306:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:404:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:502:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:600:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:698:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.cpp:796:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::dboard::twinrx::twinrx_gain_config_t>' changed in GCC 7.1
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/obx/obx_gpio_ctrl.cpp.o
[ 29%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/db_obx.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e3xx_radio_control_impl.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e3xx_radio_control_init.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e3xx_ad9361_iface.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e3xx_bands.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/obx/obx_gpio_ctrl.hpp:13,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/obx/obx_cpld_ctrl.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/db_obx.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/db_obx.cpp:7:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned char; _Val = std::pair<const unsigned char, uhd::range_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, uhd::range_t> >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned char&&>, std::tuple<>}; _Key = unsigned char; _Val = std::pair<const unsigned char, uhd::range_t>; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, uhd::range_t> >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]':
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:524:37:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:525:36:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:588:30:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:625:30:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned char; _Tp = uhd::range_t; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, uhd::range_t> >]',
    inlined from 'virtual void max2871::calibrate_vco_map(std::function<bool()>, double, double)' at /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/max287x.hpp:631:33:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, uhd::range_t>, std::_Select1st<std::pair<const unsigned char, uhd::range_t> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, uhd::range_t> > >::const_iterator' changed in GCC 7.1
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e31x_radio_control_impl.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/e3xx/e320_radio_control_impl.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_radio_control.cpp.o
[ 30%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_radio_control_init.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_radio_control_cpld.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_radio_control_gain.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_bands.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_cpld_ctrl.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/map.hpp:25,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:795,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/client.h:9,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/utils/rpc.hpp:12,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp:14,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control.cpp:8:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = uhd::direction_t; _Val = std::pair<const uhd::direction_t, double>; _KeyOfValue = std::_Select1st<std::pair<const uhd::direction_t, double> >; _Compare = std::less<uhd::direction_t>; _Alloc = std::allocator<std::pair<const uhd::direction_t, double> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<uhd::direction_t, std::pair<const uhd::direction_t, double>, std::_Select1st<std::pair<const uhd::direction_t, double> >, std::less<uhd::direction_t>, std::allocator<std::pair<const uhd::direction_t, double> > >::const_iterator' changed in GCC 7.1
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/magnesium/magnesium_gain_table.cpp.o
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_radio_control.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/map.hpp:25,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:795,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23,
                 from /build/libuhd/src/uhd/host/lib/deps/rpclib/include/rpc/client.h:9,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/utils/rpc.hpp:12,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp:14,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_gain_table.hpp:10,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control_gain.cpp:8:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const uhd::direction_t&>, std::tuple<>}; _Key = uhd::direction_t; _Val = std::pair<const uhd::direction_t, double>; _KeyOfValue = std::_Select1st<std::pair<const uhd::direction_t, double> >; _Compare = std::less<uhd::direction_t>; _Alloc = std::allocator<std::pair<const uhd::direction_t, double> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<uhd::direction_t, std::pair<const uhd::direction_t, double>, std::_Select1st<std::pair<const uhd::direction_t, double> >, std::less<uhd::direction_t>, std::allocator<std::pair<const uhd::direction_t, double> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uhd::direction_t; _Tp = double; _Compare = std::less<uhd::direction_t>; _Alloc = std::allocator<std::pair<const uhd::direction_t, double> >]',
    inlined from 'double uhd::rfnoc::magnesium_radio_control_impl::_set_all_gain(double, double, size_t, uhd::direction_t)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control_gain.cpp:40:50:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<uhd::direction_t, std::pair<const uhd::direction_t, double>, std::_Select1st<std::pair<const uhd::direction_t, double> >, std::less<uhd::direction_t>, std::allocator<std::pair<const uhd::direction_t, double> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = uhd::direction_t; _Tp = double; _Compare = std::less<uhd::direction_t>; _Alloc = std::allocator<std::pair<const uhd::direction_t, double> >]',
    inlined from 'double uhd::rfnoc::magnesium_radio_control_impl::_set_all_gain(double, double, size_t, uhd::direction_t)' at /build/libuhd/src/uhd/host/lib/usrp/dboard/magnesium/magnesium_radio_control_gain.cpp:42:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<uhd::direction_t, std::pair<const uhd::direction_t, double>, std::_Select1st<std::pair<const uhd::direction_t, double> >, std::less<uhd::direction_t>, std::allocator<std::pair<const uhd::direction_t, double> > >::const_iterator' changed in GCC 7.1
[ 31%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_radio_control_init.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_radio_control_cpld.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_radio_control_lo.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_bands.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/rhodium/rhodium_cpld_ctrl.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/zbx/zbx_dboard.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/zbx/zbx_dboard_init.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/zbx/zbx_cpld_ctrl.cpp.o
[ 32%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/zbx/zbx_lo_ctrl.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/zbx/zbx_expert.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:33,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
                 from /build/libuhd/src/uhd/host/include/uhd/utils/log.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_lo_ctrl.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::zbx::zbx_tune_map_item_t; _Alloc = std::allocator<uhd::usrp::zbx::zbx_tune_map_item_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
In file included from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_lo_ctrl.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_lo_ctrl.cpp:9:
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:215:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:239:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/fbx/fbx_dboard.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /build/libuhd/src/uhd/host/include/uhd/types/eeprom.hpp:12,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_dboard.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::zbx::zbx_tune_map_item_t; _Alloc = std::allocator<uhd::usrp::zbx::zbx_tune_map_item_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
In file included from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_dboard.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_dboard.cpp:13:
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:215:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:239:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/fbx/fbx_dboard_init.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /build/libuhd/src/uhd/host/include/uhd/usrp/zbx_tune_map_item.hpp:12,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_expert.cpp:7:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::zbx::zbx_tune_map_item_t; _Alloc = std::allocator<uhd::usrp::zbx::zbx_tune_map_item_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
In file included from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_expert.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_expert.cpp:11:
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:215:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:239:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/fbx/fbx_ctrl.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/dboard/fbx/fbx_expert.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:33,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
                 from /build/libuhd/src/uhd/host/include/uhd/utils/log.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_cpld_ctrl.cpp:7:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::zbx::zbx_tune_map_item_t; _Alloc = std::allocator<uhd::usrp::zbx::zbx_tune_map_item_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
In file included from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_cpld_ctrl.hpp:8,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_cpld_ctrl.cpp:8:
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:215:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:239:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/fx2_ctrl.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/libuhd/src/uhd/host/include/uhd/cal/database.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_dboard_init.cpp:7:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = uhd::usrp::zbx::zbx_tune_map_item_t; _Alloc = std::allocator<uhd::usrp::zbx::zbx_tune_map_item_t>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
In file included from /build/libuhd/src/uhd/host/lib/usrp/dboard/zbx/zbx_dboard_init.cpp:21:
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp: In function 'void __static_initialization_and_destruction_0()':
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:215:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
/build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/dboard/zbx/zbx_constants.hpp:239:1: note: parameter passing for argument of type 'std::initializer_list<uhd::usrp::zbx::zbx_tune_map_item_t>' changed in GCC 7.1
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/ad9361_ctrl.cpp.o
[ 33%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/ad936x_manager.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/ad9361_driver/ad9361_device.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/adf4001_ctrl.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/adf435x.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/adf535x.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/lmx2592.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/lmx2572.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libuhd/src/uhd/host/include/uhd/types/sensors.hpp:11,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/ad9361_ctrl.hpp:13,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/ad936x_manager.hpp:14,
                 from /build/libuhd/src/uhd/host/lib/usrp/common/ad936x_manager.cpp:9:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'double ad936x_manager_impl::set_bw_filter(const std::string&, double)' at /build/libuhd/src/uhd/host/lib/usrp/common/ad936x_manager.cpp:326:18,
    inlined from 'ad936x_manager_impl::populate_frontend_subtree(uhd::property_tree::sptr, const std::string&, uhd::direction_t)::<lambda(double)>' at /build/libuhd/src/uhd/host/lib/usrp/common/ad936x_manager.cpp:248:71,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = ad936x_manager_impl::populate_frontend_subtree(uhd::property_tree::sptr, const std::string&, uhd::direction_t)::<lambda(double)>&; _Args = {const double&}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = double; _Callable = ad936x_manager_impl::populate_frontend_subtree(uhd::property_tree::sptr, const std::string&, uhd::direction_t)::<lambda(double)>&; _Args = {const double&}]' at /usr/include/c++/14.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = double; _Functor = ad936x_manager_impl::populate_frontend_subtree(uhd::property_tree::sptr, const std::string&, uhd::direction_t)::<lambda(double)>; _ArgTypes = {const double&}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'ad936x_manager_impl::ad936x_manager_impl(const uhd::usrp::ad9361_ctrl::sptr&, size_t)' at /build/libuhd/src/uhd/host/lib/usrp/common/ad936x_manager.cpp:54:26:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'ad936x_manager_impl::ad936x_manager_impl(const uhd::usrp::ad9361_ctrl::sptr&, size_t)' at /build/libuhd/src/uhd/host/lib/usrp/common/ad936x_manager.cpp:55:26:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/tmp468.cpp.o
[ 34%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/apply_corrections.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/validate_subdev_spec.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/recv_packet_demuxer.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/io_service_mgr.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/io_service_args.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/common/pwr_cal_mgr.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_find.cpp.o
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_image_loader.cpp.o
distcc[5178] ERROR: compile /build/libuhd/src/uhd/host/lib/usrp/common/io_service_mgr.cpp on 10.3.0.16:3732/8 failed
distcc[5178] (dcc_build_somewhere) Warning: remote compilation of '/build/libuhd/src/uhd/host/lib/usrp/common/io_service_mgr.cpp' failed, retrying locally
distcc[5178] Warning: failed to distribute /build/libuhd/src/uhd/host/lib/usrp/common/io_service_mgr.cpp to 10.3.0.16:3732/8, running locally instead
[ 35%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_impl.cpp.o
[ 36%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_mboard_impl.cpp.o
In file included from /usr/include/rte_memcpy.h:11,
                 from /usr/include/rte_mempool.h:50,
                 from /usr/include/rte_mbuf.h:38,
                 from /usr/include/rte_ether.h:20,
                 from /usr/include/rte_arp.h:15,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/transport/dpdk/common.hpp:23,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/usrp/common/dpdk_io_service_mgr.hpp:9,
                 from /build/libuhd/src/uhd/host/lib/usrp/common/io_service_mgr.cpp:14:
/usr/include/rte_memcpy_32.h:302:1: error: expected declaration before ‘}’ token
  302 | }
      | ^
distcc[5190] ERROR: compile /build/libuhd/src/uhd/host/lib/usrp/mpmd/mpmd_find.cpp on 10.3.0.16:3732/8 failed
distcc[5190] (dcc_build_somewhere) Warning: remote compilation of '/build/libuhd/src/uhd/host/lib/usrp/mpmd/mpmd_find.cpp' failed, retrying locally
distcc[5190] Warning: failed to distribute /build/libuhd/src/uhd/host/lib/usrp/mpmd/mpmd_find.cpp to 10.3.0.16:3732/8, running locally instead
[ 36%] Building CXX object lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_mb_controller.cpp.o
distcc[5178] ERROR: compile /build/libuhd/src/uhd/host/lib/usrp/common/io_service_mgr.cpp on localhost failed
make[2]: *** [lib/CMakeFiles/uhd.dir/build.make:2868: lib/CMakeFiles/uhd.dir/usrp/common/io_service_mgr.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/rte_memcpy.h:11,
                 from /usr/include/rte_mempool.h:50,
                 from /usr/include/rte_mbuf.h:38,
                 from /usr/include/rte_ether.h:20,
                 from /usr/include/rte_arp.h:15,
                 from /build/libuhd/src/uhd/host/lib/include/uhdlib/transport/dpdk/common.hpp:23,
                 from /build/libuhd/src/uhd/host/lib/usrp/mpmd/mpmd_find.cpp:21:
/usr/include/rte_memcpy_32.h:302:1: error: expected declaration before ‘}’ token
  302 | }
      | ^
distcc[5190] ERROR: compile /build/libuhd/src/uhd/host/lib/usrp/mpmd/mpmd_find.cpp on localhost failed
make[2]: *** [lib/CMakeFiles/uhd.dir/build.make:2910: lib/CMakeFiles/uhd.dir/usrp/mpmd/mpmd_find.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1547: lib/CMakeFiles/uhd.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build