~/dev/git/gr-osmosdr/build $ cmake .. && make -j8 -- The CXX compiler identification is GNU 11.1.0 -- The C compiler identification is GNU 11.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/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/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Build type not specified: defaulting to release. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Found LOG4CPP: /usr/lib/liblog4cpp.so -- Checking for module 'gmp' -- Found gmp, version 6.2.1 -- Found GMP: /usr/lib/libgmpxx.so -- Using GMP. -- Found MPLIB: /usr/lib/libgmpxx.so -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.76.0") found components: date_time program_options filesystem system regex thread unit_test_framework -- Found Volk: Volk::volk -- User set python executable /usr/bin/python3 -- Found PythonInterp: /usr/bin/python3 (found version "3.9.6") -- Found PythonLibs: /usr/lib/libpython3.9.so (found suitable exact version "3.9.6") -- Checking for module 'sndfile' -- Found sndfile, version 1.0.31 -- Found SNDFILE: /usr/lib/libsndfile.so -- Checking for module 'fftw3f >= 3.0' -- Found fftw3f , version 3.3.9 -- Found FFTW3f: /lib/libfftw3f.so -- Found Git: /usr/bin/git -- Extracting version information from git describe... -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.65") found components: chrono thread system -- -- The build system will automatically enable all components. -- Use -DENABLE_DEFAULT=OFF to disable components by default. -- Searching for GNURadio-Blocks... -- Found GNURadio-Blocks: 1 -- Searching for IQ Balance... -- Found IQ Balance: 1 -- Searching for UHD Drivers... -- Found UHD: /usr/lib/libuhd.so -- Found UHD Driver: TRUE -- Searching for UHD Block... -- Found UHD Block: 1 -- Searching for Volk... -- Found Volk: 1 -- Checking for module 'librtlsdr' -- Found librtlsdr, version v0.8.x-xxx-xunknown -- Found librtlsdr: /usr/include, /usr/lib/librtlsdr.so -- Checking for module 'libhackrf' -- Found libhackrf, version 0.6 -- Found LibHackRF: /lib/libhackrf.so -- Checking for module 'libairspy' -- Found libairspy, version 1.0 -- Found LibAIRSPY: /lib/libairspy.so -- Checking for module 'libairspyhf' -- Package 'libairspyhf', required by 'virtual:world', not found -- Could NOT find LibAIRSPYHF (missing: LIBAIRSPYHF_LIBRARIES LIBAIRSPYHF_INCLUDE_DIRS) -- Checking for module 'libbladeRF' -- Found libbladeRF, version 2.4.0-git -- Found libbladeRF: /usr/include, /usr/lib/libbladeRF.so -- Checking for module 'libgnuradio-fcdproplus' -- Package 'libgnuradio-fcdproplus', required by 'virtual:world', not found -- Found gnuradio-fcdproplus: /usr/include, /usr/lib/libgnuradio-fcdproplus.so -- Checking for module 'libfreesrp' -- Package 'libfreesrp', required by 'virtual:world', not found -- libfreesrp not found. -- Checking for module 'libxtrx' -- Package 'libxtrx', required by 'virtual:world', not found -- libxtrx not found. -- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen dot -- Found PythonLibs: /usr/lib/libpython3.9.so (found suitable version "3.9.6", minimum required is "3") -- Found PythonLibs: /usr/lib/libpython3.9.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.7.1" ) -- -- Configuring Python support support... -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency pybind11_FOUND = 1 -- Enabling Python support support. -- Override with -DENABLE_PYTHON=ON/OFF -- -- 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 Osmocom IQ Imbalance Correction support... -- Dependency gnuradio-iqbalance_FOUND = 1 -- Enabling Osmocom IQ Imbalance Correction support. -- Override with -DENABLE_IQBALANCE=ON/OFF -- -- Configuring FUNcube Dongle support... -- Dependency GNURADIO_FCDPP_FOUND = TRUE -- Enabling FUNcube Dongle support. -- Override with -DENABLE_FCD=ON/OFF -- -- Configuring IQ File Source & Sink support... -- Dependency gnuradio-blocks_FOUND = 1 -- Enabling IQ File Source & Sink support. -- Override with -DENABLE_FILE=ON/OFF -- -- -- Configuring Osmocom RTLSDR support... -- Dependency LIBRTLSDR_FOUND = TRUE -- Enabling Osmocom RTLSDR support. -- Override with -DENABLE_RTL=ON/OFF -- -- Configuring RTLSDR TCP Client support... -- Dependency gnuradio-blocks_FOUND = 1 -- Enabling RTLSDR TCP Client support. -- Override with -DENABLE_RTL_TCP=ON/OFF -- -- Configuring Ettus USRP Devices support... -- Dependency UHD_FOUND = TRUE -- Dependency gnuradio-uhd_FOUND = 1 -- Enabling Ettus USRP Devices support. -- Override with -DENABLE_UHD=ON/OFF -- -- Configuring HackRF & rad1o Badge support... -- Dependency LIBHACKRF_FOUND = TRUE -- Enabling HackRF & rad1o Badge support. -- Override with -DENABLE_HACKRF=ON/OFF -- -- Configuring nuand bladeRF support... -- Dependency LIBBLADERF_FOUND = TRUE -- Enabling nuand bladeRF support. -- Override with -DENABLE_BLADERF=ON/OFF -- -- Configuring RFSPACE Receivers support... -- Enabling RFSPACE Receivers support. -- Override with -DENABLE_RFSPACE=ON/OFF -- -- Configuring AIRSPY Receiver support... -- Dependency LIBAIRSPY_FOUND = TRUE -- Enabling AIRSPY Receiver support. -- Override with -DENABLE_AIRSPY=ON/OFF -- -- Configuring AIRSPY HF+ Receiver support... -- Dependency LIBAIRSPYHF_FOUND = FALSE -- Disabling AIRSPY HF+ Receiver support. -- Override with -DENABLE_AIRSPYHF=ON/OFF -- -- Configuring SoapySDR support support... -- Dependency SoapySDR_FOUND = 1 -- Enabling SoapySDR support support. -- Override with -DENABLE_SOAPY=ON/OFF -- -- Configuring Red Pitaya SDR support... -- Enabling Red Pitaya SDR support. -- Override with -DENABLE_REDPITAYA=ON/OFF -- -- Configuring FreeSRP support support... -- Dependency LIBFREESRP_FOUND = FALSE -- Disabling FreeSRP support support. -- Override with -DENABLE_FREESRP=ON/OFF -- -- Configuring XTRX SDR support... -- Dependency LIBXTRX_FOUND = FALSE -- Disabling XTRX SDR support. -- Override with -DENABLE_XTRX=ON/OFF -- Python checking for pygccxml - not found -- -- ###################################################### -- # Gnuradio enabled components -- ###################################################### -- * Python support -- * Osmocom IQ Imbalance Correction -- * FUNcube Dongle -- * IQ File Source & Sink -- * Osmocom RTLSDR -- * RTLSDR TCP Client -- * Ettus USRP Devices -- * HackRF & rad1o Badge -- * nuand bladeRF -- * RFSPACE Receivers -- * AIRSPY Receiver -- * SoapySDR support -- * Red Pitaya SDR -- -- ###################################################### -- # Gnuradio disabled components -- ###################################################### -- * AIRSPY HF+ Receiver -- * FreeSRP support -- * XTRX SDR -- -- Building for version: 0.2.0.0 / 0.2.0 -- Using install prefix: /usr/local -- Configuring done -- Generating done -- Build files have been written to: /home/user/dev/git/gr-osmosdr/build [ 4%] Generating rtlsdr_source.block.yml [ 6%] Shebangin osmocom_siggen_nogui [ 4%] Shebangin osmocom_fft [ 8%] Generating osmosdr_source.block.yml [ 10%] Generating __init__.pyc [ 13%] Generating osmocom_siggen_base.pyc [ 15%] Generating documentation with doxygen [ 17%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/source_impl.cc.o warning: Tag 'TCL_SUBST' at line 207 of file '/home/user/dev/git/gr-osmosdr/build/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Invalid value for 'FILTER_PATTERNS' tag at line 793, file /home/user/dev/git/gr-osmosdr/build/docs/doxygen/Doxyfile: Values in list '*.py="/home/user/dev/git/gr-osmosdr"/doc/doxygen/other/doxypy.py' are not properly space or comma separated warning: Tag 'COLS_IN_ALPHA_INDEX' at line 886 of file '/home/user/dev/git/gr-osmosdr/build/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1686 of file '/home/user/dev/git/gr-osmosdr/build/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1707 of file '/home/user/dev/git/gr-osmosdr/build/docs/doxygen/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" error: Illegal format for option FILTER_PATTERNS, no equal sign ('=') specified for item '/doc/doxygen/other/doxypy.py' [ 19%] Generating __init__.pyo [ 21%] Generating osmocom_siggen_base.pyo [ 21%] Built target pygen_apps_4e347 [ 23%] Generating osmosdr_sink.block.yml [ 26%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/sink_impl.cc.o [ 26%] Built target pygen_python_537a2 [ 28%] Built target pygen_apps_51a8c [ 28%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/ranges.cc.o [ 30%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/device.cc.o [ 32%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/time_spec.cc.o [ 34%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/fcd/fcd_source_c.cc.o [ 34%] Built target osmosdr_grc_yaml_blocks [ 36%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_source_c.cc.o [ 39%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/file/file_sink_c.cc.o [ 41%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/rtl/rtl_source_c.cc.o [ 41%] Built target doxygen_target [ 43%] Building CXX object lib/CMakeFiles/gnuradio-osmosdr.dir/rtl_tcp/rtl_tcp_source_c.cc.o /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.cc: In constructor ‘fcd_source_c::fcd_source_c(const string&)’: /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.cc:147:12: error: no matching function for call to ‘fcd_source_c::connect(gr::fcdproplus::fcd::sptr&, int, gr::hier_block2::opaque_self, int)’ 147 | connect( _src_v1, 0, self(), 0 ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.h:23, from /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.cc:29: /usr/include/gnuradio/hier_block2.h:83:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr)’ 83 | void connect(basic_block_sptr block); | ^~~~~~~ /usr/include/gnuradio/hier_block2.h:83:10: note: candidate expects 1 argument, 4 provided /usr/include/gnuradio/hier_block2.h:93:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr, int, gr::basic_block_sptr, int)’ 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port); | ^~~~~~~ /usr/include/gnuradio/hier_block2.h:93:35: note: no known conversion for argument 1 from ‘gr::fcdproplus::fcd::sptr’ {aka ‘boost::shared_ptr’} to ‘gr::basic_block_sptr’ {aka ‘std::shared_ptr’} 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port); | ~~~~~~~~~~~~~~~~~^~~ /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.cc:156:12: error: no matching function for call to ‘fcd_source_c::connect(gr::fcdproplus::fcdproplus::sptr&, int, gr::hier_block2::opaque_self, int)’ 156 | connect( _src_v2, 0, self(), 0 ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.h:23, from /home/user/dev/git/gr-osmosdr/lib/fcd/fcd_source_c.cc:29: /usr/include/gnuradio/hier_block2.h:83:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr)’ 83 | void connect(basic_block_sptr block); | ^~~~~~~ /usr/include/gnuradio/hier_block2.h:83:10: note: candidate expects 1 argument, 4 provided /usr/include/gnuradio/hier_block2.h:93:10: note: candidate: ‘void gr::hier_block2::connect(gr::basic_block_sptr, int, gr::basic_block_sptr, int)’ 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port); | ^~~~~~~ /usr/include/gnuradio/hier_block2.h:93:35: note: no known conversion for argument 1 from ‘gr::fcdproplus::fcdproplus::sptr’ {aka ‘boost::shared_ptr’} to ‘gr::basic_block_sptr’ {aka ‘std::shared_ptr’} 93 | void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port); | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, 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 /usr/include/gnuradio/logger.h:35, from /usr/include/gnuradio/basic_block.h:16, from /usr/include/gnuradio/block.h:15, from /usr/include/gnuradio/sync_block.h:15, from /usr/include/gnuradio/blocks/null_source.h:15, from /home/user/dev/git/gr-osmosdr/lib/source_impl.cc:31: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, 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 /usr/include/gnuradio/logger.h:35, from /usr/include/gnuradio/basic_block.h:16, from /usr/include/gnuradio/hier_block2.h:15, from /home/user/dev/git/gr-osmosdr/lib/uhd/uhd_sink_c.h:23, from /home/user/dev/git/gr-osmosdr/lib/sink_impl.cc:34: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:146: lib/CMakeFiles/gnuradio-osmosdr.dir/fcd/fcd_source_c.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, 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 /home/user/dev/git/gr-osmosdr/lib/device.cc:23: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [CMakeFiles/Makefile2:450: lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2 make: *** [Makefile:146: all] Error 2