==> 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