>>> uhd 3.15.0.0 Extracting gzip -d -c /tmp/instance-0/dl/uhd/uhd-3.15.0.0.tar.gz | /tmp/instance-0/output-1/host/bin/tar --strip-components=1 -C /tmp/instance-0/output-1/build/uhd-3.15.0.0 -xf - >>> uhd 3.15.0.0 Patching Applying 0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch using patch: patching file host/CMakeLists.txt Hunk #1 succeeded at 289 with fuzz 2 (offset -2 lines). Applying 0002-host-fix-build-boost-173.patch using patch: patching file host/cmake/Modules/UHDBoost.cmake patching file host/examples/network_relay.cpp patching file host/examples/rfnoc_rx_to_file.cpp patching file host/examples/test_clock_synch.cpp patching file host/examples/txrx_loopback_to_file.cpp patching file host/lib/rfnoc/dma_fifo_block_ctrl_impl.cpp patching file host/lib/rfnoc/legacy_compat.cpp patching file host/lib/transport/xport_benchmarker.cpp patching file host/lib/usrp/b100/b100_impl.cpp patching file host/lib/usrp/b200/b200_iface.cpp patching file host/lib/usrp/b200/b200_impl.cpp patching file host/lib/usrp/cores/rx_dsp_core_3000.cpp patching file host/lib/usrp/cores/tx_dsp_core_3000.cpp patching file host/lib/usrp/dboard/db_cbx.cpp patching file host/lib/usrp/dboard/db_dbsrx.cpp patching file host/lib/usrp/dboard/db_dbsrx2.cpp patching file host/lib/usrp/dboard/db_sbx_common.cpp patching file host/lib/usrp/dboard/db_sbx_version3.cpp patching file host/lib/usrp/dboard/db_sbx_version4.cpp patching file host/lib/usrp/dboard/db_tvrx.cpp patching file host/lib/usrp/dboard/db_tvrx2.cpp patching file host/lib/usrp/dboard/db_twinrx.cpp patching file host/lib/usrp/dboard/db_ubx.cpp patching file host/lib/usrp/dboard/db_wbx_common.cpp patching file host/lib/usrp/dboard/db_wbx_simple.cpp patching file host/lib/usrp/dboard/db_wbx_version2.cpp patching file host/lib/usrp/dboard/db_wbx_version3.cpp patching file host/lib/usrp/dboard/db_wbx_version4.cpp patching file host/lib/usrp/dboard/db_xcvr2450.cpp patching file host/lib/usrp/dboard/eiscat/eiscat_radio_ctrl_impl.cpp patching file host/lib/usrp/multi_usrp.cpp patching file host/lib/usrp/n230/n230_resource_manager.cpp patching file host/lib/usrp/n230/n230_uart.cpp patching file host/lib/usrp/usrp1/soft_time_ctrl.cpp patching file host/lib/usrp/usrp1/usrp1_impl.cpp patching file host/lib/usrp/x300/x300_radio_ctrl_impl.cpp patching file host/lib/usrp_clock/octoclock/octoclock_impl.cpp patching file host/lib/utils/ihex.cpp patching file host/lib/utils/tasks.cpp patching file host/utils/uhd_cal_rx_iq_balance.cpp patching file host/utils/uhd_cal_tx_dc_offset.cpp patching file host/utils/uhd_cal_tx_iq_balance.cpp >>> uhd 3.15.0.0 Configuring (mkdir -p /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build && cd /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build && rm -f CMakeCache.txt && PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/cmake /tmp/instance-0/output-1/build/uhd-3.15.0.0/host -DCMAKE_TOOLCHAIN_FILE="/tmp/instance-0/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DPYTHON_EXECUTABLE=/tmp/instance-0/output-1/host/bin/python -DRUNTIME_PYTHON_EXECUTABLE=/usr/bin/python -DENABLE_C_API=ON -DENABLE_DOXYGEN=OFF -DENABLE_DPKD=OFF -DENABLE_LIBUHD=ON -DENABLE_N230=OFF -DENABLE_N300=OFF -DENABLE_N320=OFF -DENABLE_MANUAL=OFF -DENABLE_MAN_PAGES=OFF -DENABLE_OCTOCLOCK=OFF -DENABLE_PYTHON_API=OFF -DENABLE_TESTS=OFF -DENABLE_USRP1=OFF -DENABLE_USRP2=OFF -DENABLE_UTILS=OFF -DENABLE_X300=OFF -DENABLE_B100=OFF -DENABLE_B200=OFF -DENABLE_E300=OFF -DENABLE_E320=ON -DENABLE_EXAMPLES=ON -DENABLE_MPMD=ON -DENABLE_RFNOC=OFF -DENABLE_USB=OFF ) -- The CXX compiler identification is GNU 9.2.0 -- The C compiler identification is GNU 9.2.0 -- Check for working CXX compiler: /tmp/instance-0/output-1/host/bin/riscv64-linux-g++ -- Check for working CXX compiler: /tmp/instance-0/output-1/host/bin/riscv64-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /tmp/instance-0/output-1/host/bin/riscv64-linux-gcc -- Check for working C compiler: /tmp/instance-0/output-1/host/bin/riscv64-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- -- Configuring the Python interpreter... -- Manually determining build Python version... -- Python interpreter: /tmp/instance-0/output-1/host/bin/python Version: 2.7.18 -- Override with: -DPYTHON_EXECUTABLE= -- Manually determining runtime Python version... -- Python runtime interpreter: /usr/bin/python Version: 2.7.18 -- Override with: -DRUNTIME_PYTHON_EXECUTABLE= -- Finding Python Libraries... -- Python Libraries: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libpython2.7.so -- Python include directories: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include/python2.7 fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). -- Could not determine git branch. Probably building from tarball. fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). -- 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.58 or greater -- Looking for required Boost components... CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) CMake Warning at /usr/share/cmake-3.16/Modules/FindBoost.cmake:1161 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES) cmake/Modules/UHDBoost.cmake:176 (find_package) CMakeLists.txt:300 (include) -- Enabling Boost Error Code Header Only -- Disabling boost::asio use of std::string_view -- Boost version: 1.74.0 -- Boost include directories: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/include -- Boost library directories: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib -- Boost libraries: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_chrono.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_date_time.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_filesystem.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_program_options.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_regex.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_serialization.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_thread.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_system.so;/tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libboost_atomic.so -- Looking for Boost version 1.58 or greater - found -- -- Python checking for Python version 2.7 or greater -- Python checking for Python version 2.7 or greater - found -- -- Python checking for Mako templates 0.4.2 or greater -- Python checking for Mako templates 0.4.2 or greater - found -- -- Python checking for requests 2.0 or greater -- Python checking for requests 2.0 or greater - "import requests" failed -- -- Python checking for numpy 1.7 or greater -- Python checking for numpy 1.7 or greater - "import numpy" failed -- -- Configuring LibUHD support... -- Dependency Boost_FOUND = TRUE -- Dependency HAVE_PYTHON_PLAT_MIN_VERSION = 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 = FALSE -- Dependency HAVE_PYTHON_LIBS = TRUE -- Disabling 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 -- Disabling Utils support. -- Override with -DENABLE_UTILS=ON/OFF -- -- Configuring Tests support... -- Dependency ENABLE_LIBUHD = ON -- Disabling Tests support. -- Override with -DENABLE_TESTS=ON/OFF -- -- Found PkgConfig: /tmp/instance-0/output-1/host/bin/pkg-config (found version "1.6.1") -- 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: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libusb-1.0.so -- Could NOT find LIBERIO (missing: LIBERIO_LIBRARY LIBERIO_INCLUDE_DIR) -- Could NOT find DPDK: Found unsuitable version ".", but required is exact version "17.11" (found DPDK_INCLUDE_CONFIG_DIR-NOTFOUND;DPDK_INCLUDE_ETHDEV_DIR-NOTFOUND) -- -- Configuring LIBERIO support... -- Dependency ENABLE_LIBUHD = ON -- Dependency LIBERIO_FOUND = FALSE -- Disabling LIBERIO support. -- Override with -DENABLE_LIBERIO=ON/OFF -- -- Configuring USB support... -- Dependency ENABLE_LIBUHD = ON -- Dependency LIBUSB_FOUND = TRUE -- Disabling USB support. -- Override with -DENABLE_USB=ON/OFF -- -- Configuring B100 support... -- Dependency ENABLE_LIBUHD = ON -- Dependency ENABLE_USB = OFF -- Disabling B100 support. -- Override with -DENABLE_B100=ON/OFF -- -- Configuring B200 support... -- Dependency ENABLE_LIBUHD = ON -- Dependency ENABLE_USB = OFF -- Disabling B200 support. -- Override with -DENABLE_B200=ON/OFF -- -- Configuring USRP1 support... -- Dependency ENABLE_LIBUHD = ON -- Dependency ENABLE_USB = OFF -- Disabling USRP1 support. -- Override with -DENABLE_USRP1=ON/OFF -- -- Configuring USRP2 support... -- Dependency ENABLE_LIBUHD = ON -- Disabling USRP2 support. -- Override with -DENABLE_USRP2=ON/OFF -- -- Configuring X300 support... -- Dependency ENABLE_LIBUHD = ON -- Disabling X300 support. -- Override with -DENABLE_X300=ON/OFF -- -- Configuring N230 support... -- Dependency ENABLE_LIBUHD = ON -- Disabling N230 support. -- Override with -DENABLE_N230=ON/OFF -- -- Configuring MPMD support... -- Dependency ENABLE_LIBUHD = ON -- Enabling MPMD support. -- Override with -DENABLE_MPMD=ON/OFF -- -- Configuring N300 support... -- Dependency ENABLE_LIBUHD = ON -- Dependency ENABLE_MPMD = ON -- Disabling N300 support. -- Override with -DENABLE_N300=ON/OFF -- -- Configuring N320 support... -- Dependency ENABLE_LIBUHD = ON -- Dependency ENABLE_MPMD = ON -- Disabling 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 -- Disabling E300 support. -- Override with -DENABLE_E300=ON/OFF -- -- Configuring OctoClock support... -- Dependency ENABLE_LIBUHD = ON -- Disabling OctoClock support. -- Override with -DENABLE_OCTOCLOCK=ON/OFF -- -- Configuring DPDK support... -- Dependency ENABLE_MPMD = ON -- Dependency DPDK_FOUND = FALSE -- Disabling DPDK support. -- Override with -DENABLE_DPDK=ON/OFF -- -- Looking for C++ include emmintrin.h CMake Warning (dev) at /usr/share/cmake-3.16/Modules/CheckIncludeFileCXX.cmake:79 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libusb-1.0.so For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): lib/convert/CMakeLists.txt:25 (CHECK_INCLUDE_FILE_CXX) lib/CMakeLists.txt:46 (include) lib/CMakeLists.txt:88 (INCLUDE_SUBDIRECTORY) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for C++ include emmintrin.h - not found -- Looking for C++ include arm_neon.h -- Looking for C++ include arm_neon.h - not found -- -- 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. -- -- Configuring high resolution timing... -- Performing Test HAVE_CLOCK_GETTIME -- Performing Test HAVE_CLOCK_GETTIME - Success -- Performing Test HAVE_MACH_ABSOLUTE_TIME -- Performing Test HAVE_MACH_ABSOLUTE_TIME - Failed -- Performing Test HAVE_QUERY_PERFORMANCE_COUNTER -- Performing Test HAVE_QUERY_PERFORMANCE_COUNTER - Failed -- High resolution timing supported through clock_gettime. -- -- 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 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. -- Found Curses: /tmp/instance-0/output-1/host/riscv64-buildroot-linux-musl/sysroot/usr/lib/libcurses.so -- Performing Test HAVE_C99_STRUCTDECL -- Performing Test HAVE_C99_STRUCTDECL - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- -- Configuring Manual support... -- Dependency DOXYGEN_FOUND = NO -- Disabling Manual support. -- Override with -DENABLE_MANUAL=ON/OFF -- -- Configuring API/Doxygen support... -- Dependency DOXYGEN_FOUND = NO -- Disabling API/Doxygen support. -- Override with -DENABLE_DOXYGEN=ON/OFF -- -- Found GZip: /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 -- Disabling Man Pages support. -- Override with -DENABLE_MAN_PAGES=ON/OFF -- -- ###################################################### -- # UHD enabled components -- ###################################################### -- * LibUHD -- * LibUHD - C API -- * Examples -- * MPMD -- * E320 -- -- ###################################################### -- # UHD disabled components -- ###################################################### -- * LibUHD - Python API -- * Utils -- * Tests -- * LIBERIO -- * USB -- * B100 -- * B200 -- * USRP1 -- * USRP2 -- * X300 -- * N230 -- * N300 -- * N320 -- * E300 -- * OctoClock -- * DPDK -- * Manual -- * API/Doxygen -- * Man Pages -- -- Building version: 3.15.0.0-0-unknown -- Using install prefix: /usr -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS ENABLE_DPKD -- Build files have been written to: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build >>> uhd 3.15.0.0 Building PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j32 -C /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build make[1]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[2]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' Scanning dependencies of target getopt make[3]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' [ 1%] Building C object examples/getopt/CMakeFiles/getopt.dir/getopt.c.o [ 1%] Linking C static library libgetopt.a Scanning dependencies of target uhd_rpclib make[3]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[3]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' [ 2%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/client.cc.o [ 2%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_server.cc.o [ 2%] Built target getopt [ 2%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/rpc_error.cc.o [ 2%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/dispatcher.cc.o [ 2%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/server.cc.o [ 3%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_session.cc.o [ 3%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_handler.cc.o [ 4%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/client_error.cc.o [ 4%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/response.cc.o [ 5%] Building CXX object lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/server_session.cc.o In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/rpc_error.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/rpc_error.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/this_handler.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/this_handler.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/server.h:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/server.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/dispatcher.h:12, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/dispatcher.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/client.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/client.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian 190 | #error msgpack-c supports only big endian and little endian | ^~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/this_handler.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/this_handler.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/rpc_error.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/rpc_error.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/this_handler.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/this_handler.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/this_handler.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/this_handler.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/dispatcher.h:12, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/dispatcher.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/this_handler.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/this_handler.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/rpc_error.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/rpc_error.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/rpc_error.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/rpc_error.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/rpc_error.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/rpc_error.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/dispatcher.h:12, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/dispatcher.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/dispatcher.h:12, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/dispatcher.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/dispatcher.h:12, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/dispatcher.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/server.h:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/server.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:102: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/this_handler.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/response.h:8, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In instantiation of 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t) [with Stream = clmdep_msgpack::v1::sbuffer; uint32_t = unsigned int]': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:254:13: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack::operator()(clmdep_msgpack::v1::packer&, const clmdep_msgpack::v1::object&) const [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = clmdep_msgpack::v1::object]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = clmdep_msgpack::v1::object; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:41:9: required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 4]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:63:67: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack >::operator()(clmdep_msgpack::v1::packer&, const std::tuple<_Tps ...>&) const [with Stream = clmdep_msgpack::v1::sbuffer; Args = {unsigned int, unsigned int, clmdep_msgpack::v1::object, clmdep_msgpack::v1::object}]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = std::tuple; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:142:5: required from 'void clmdep_msgpack::v1::pack(Stream*, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:30:34: required from here /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:27: error: 'take8_8' was not declared in this scope 697 | char buf = take8_8(d); | ~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In instantiation of 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t) [with Stream = clmdep_msgpack::v1::sbuffer; uint32_t = unsigned int]': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:278:13: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack::operator()(clmdep_msgpack::v1::packer&, const clmdep_msgpack::v1::object&) const [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = clmdep_msgpack::v1::object]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = clmdep_msgpack::v1::object; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:41:9: required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 4]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:63:67: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack >::operator()(clmdep_msgpack::v1::packer&, const std::tuple<_Tps ...>&) const [with Stream = clmdep_msgpack::v1::sbuffer; Args = {unsigned int, unsigned int, clmdep_msgpack::v1::object, clmdep_msgpack::v1::object}]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = std::tuple; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:142:5: required from 'void clmdep_msgpack::v1::pack(Stream*, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:30:34: required from here /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:27: error: 'take8_8' was not declared in this scope 678 | char buf = take8_8(d); | ~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In instantiation of 'void clmdep_msgpack::v1::packer::pack_imp_uint64(T) [with T = long unsigned int; Stream = clmdep_msgpack::v1::sbuffer]': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:214:3: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_uint64(uint64_t) [with Stream = clmdep_msgpack::v1::sbuffer; uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:242:13: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack::operator()(clmdep_msgpack::v1::packer&, const clmdep_msgpack::v1::object&) const [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = clmdep_msgpack::v1::object]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = clmdep_msgpack::v1::object; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:41:9: required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 4]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:63:67: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack >::operator()(clmdep_msgpack::v1::packer&, const std::tuple<_Tps ...>&) const [with Stream = clmdep_msgpack::v1::sbuffer; Args = {unsigned int, unsigned int, clmdep_msgpack::v1::object, clmdep_msgpack::v1::object}]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = std::tuple; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:142:5: required from 'void clmdep_msgpack::v1::pack(Stream*, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:30:34: required from here /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:913:32: error: 'take8_64' was not declared in this scope 913 | char buf = take8_64(d); | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:917:62: error: 'take8_64' was not declared in this scope 917 | char buf[2] = {static_cast(0xccu), take8_64(d)}; | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In instantiation of 'void clmdep_msgpack::v1::packer::pack_imp_int64(T) [with T = long int; Stream = clmdep_msgpack::v1::sbuffer]': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:230:3: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_int64(int64_t) [with Stream = clmdep_msgpack::v1::sbuffer; int64_t = long int]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:246:13: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack::operator()(clmdep_msgpack::v1::packer&, const clmdep_msgpack::v1::object&) const [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = clmdep_msgpack::v1::object]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = clmdep_msgpack::v1::object; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:41:9: required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 4]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:63:67: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack >::operator()(clmdep_msgpack::v1::packer&, const std::tuple<_Tps ...>&) const [with Stream = clmdep_msgpack::v1::sbuffer; Args = {unsigned int, unsigned int, clmdep_msgpack::v1::object, clmdep_msgpack::v1::object}]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = std::tuple; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:142:5: required from 'void clmdep_msgpack::v1::pack(Stream*, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:30:34: required from here /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:1056:66: error: 'take8_64' was not declared in this scope 1056 | char buf[2] = {static_cast(0xd0u), take8_64(d)}; | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:1062:28: error: 'take8_64' was not declared in this scope 1062 | char buf = take8_64(d); | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:1068:66: error: 'take8_64' was not declared in this scope 1068 | char buf[2] = {static_cast(0xccu), take8_64(d)}; | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In instantiation of 'void clmdep_msgpack::v1::packer::pack_imp_uint32(T) [with T = unsigned int; Stream = clmdep_msgpack::v1::sbuffer]': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:515:5: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_unsigned_int(unsigned int) [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:237:7: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack::operator()(clmdep_msgpack::v1::packer&, unsigned int) const [with Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = unsigned int]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = unsigned int; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:40:49: recursively required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 3]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:40:49: required from 'static void clmdep_msgpack::v1::StdTuplePacker::pack(clmdep_msgpack::v1::packer&, const Tuple&) [with Stream = clmdep_msgpack::v1::sbuffer; Tuple = const std::tuple&; long unsigned int N = 4]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/cpp11/tuple.hpp:63:67: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::adaptor::pack >::operator()(clmdep_msgpack::v1::packer&, const std::tuple<_Tps ...>&) const [with Stream = clmdep_msgpack::v1::sbuffer; Args = {unsigned int, unsigned int, clmdep_msgpack::v1::object, clmdep_msgpack::v1::object}]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:70:30: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::packer&, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:409:31: required from 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack(const T&) [with T = std::tuple; Stream = clmdep_msgpack::v1::sbuffer]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:142:5: required from 'void clmdep_msgpack::v1::pack(Stream*, const T&) [with Stream = clmdep_msgpack::v1::sbuffer; T = std::tuple]' /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/response.cc:30:34: required from here /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:884:32: error: 'take8_32' was not declared in this scope 884 | char buf = take8_32(d); | ~~~~~~~~^~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:888:62: error: 'take8_32' was not declared in this scope 888 | char buf[2] = {static_cast(0xccu), take8_32(d)}; | ~~~~~~~~^~~ make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:167: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/detail/response.cc.o] Error 1 In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/server.h:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/server.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/server.h:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/server.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/server.h:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/server.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:22, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/client.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/client.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_uint8(uint8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 236 | char buf[2] = {static_cast(0xccu), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_fix_int8(int8_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:271:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 271 | char buf[2] = {static_cast(0xd0u), take8_8(d)}; | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_map(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:678:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 678 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_str(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:697:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 697 | char buf = take8_8(d); | ^~~~~~~ /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp: In member function 'clmdep_msgpack::v1::packer& clmdep_msgpack::v1::packer::pack_v4raw(uint32_t)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:729:20: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive] 729 | char buf = take8_8(d); | ^~~~~~~ make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:141: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/rpc_error.cc.o] Error 1 In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/client.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/client.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/client.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/client.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/client.h:9, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/client.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:63: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/dispatcher.cc.o] Error 1 In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/server_session.h:11, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/server_session.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp: In function 'void clmdep_msgpack::v1::operator<<(clmdep_msgpack::v1::object&, const msgpack_object&)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:613:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct clmdep_msgpack::v1::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] 613 | std::memcpy(&o, &v, sizeof(v)); | ^ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/adaptor_base.hpp:21, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:24, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/server_session.h:11, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/server_session.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object_fwd.hpp:111:8: note: 'struct clmdep_msgpack::v1::object' declared here 111 | struct object { | ^~~~~~ In file included from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/fixint.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/type.hpp:7, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/object.hpp:835, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack.hpp:23, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/detail/server_session.h:11, from /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/lib/rpc/detail/server_session.cc:1: /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp: In static member function 'static void clmdep_msgpack::v1::type::detail::object_char_sign::make(clmdep_msgpack::v1::object&, char)': /tmp/instance-0/output-1/build/uhd-3.15.0.0/host/lib/deps/rpclib/include/rpc/msgpack/adaptor/int.hpp:81:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] 81 | if (v < 0) { | ~~^~~ make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:76: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/server.cc.o] Error 1 make[3]: *** [lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/build.make:89: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/lib/rpc/client.cc.o] Error 1 make[3]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[2]: *** [CMakeFiles/Makefile2:473: lib/deps/rpclib/CMakeFiles/uhd_rpclib.dir/all] Error 2 make[2]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make[1]: *** [Makefile:163: all] Error 2 make[1]: Leaving directory '/tmp/instance-0/output-1/build/uhd-3.15.0.0/host/buildroot-build' make: *** [package/pkg-generic.mk:250: /tmp/instance-0/output-1/build/uhd-3.15.0.0/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-0/buildroot'