Vasil,
What I did is uninstalling GNU Radio with configuration files:
sudo apt-get purge --auto-remove gnuradio
then install GNU Radio using:
sudo apt-get install gnuradio=3.8.1.0\~rc1-2build2 gnuradio-dev=3.8.1.0\~rc1-2build2 -y
then, while listing GNU Radio packages I have:
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.1 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii gnupg 2.2.19-3ubuntu2.1 all GNU privacy guard - a free PGP replacement
ii gnupg-l10n 2.2.19-3ubuntu2.1 all GNU privacy guard - localization files
ii gnupg-utils 2.2.19-3ubuntu2.1 amd64 GNU privacy guard - utility programs
ii gnuplot-data 5.2.8+dfsg1-2 all Command-line driven interactive plotting program. Data-files
ii gnuplot-qt 5.2.8+dfsg1-2 amd64 Command-line driven interactive plotting program. QT-package
ii gnuradio 3.8.1.0~rc1-2build2 amd64 GNU Radio Software Radio Toolkit
ii gnuradio-dev:amd64 3.8.1.0~rc1-2build2 amd64 GNU Software Defined Radio toolkit development
ii gr-fcdproplus 3.8.0.0-4+b1~gnuradio~focal-4 amd64 Funcube Dongle Pro Plus controller for GNU Radio
ii gr-iqbal 3.8.0.0-4+b4~gnuradio~focal-7 amd64 GNU Radio Blind IQ imbalance estimator and correction
ii gr-osmosdr 0.2.0.0-0~gnuradio~focal-0 amd64 Gnuradio blocks from the OsmoSDR project
ii libcurl3-gnutls:amd64 7.68.0-1ubuntu2.7 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
ii libgnuradio-analog3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio analog functions
ii libgnuradio-audio3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio audio functions
ii libgnuradio-audio3.8.2:amd64 3.8.2.0-0~gnuradio~focal-2 amd64 gnuradio audio functions
ii libgnuradio-blocks3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio blocks functions
ii libgnuradio-blocks3.8.2:amd64 3.8.2.0-0~gnuradio~focal-2 amd64 gnuradio blocks functions
ii libgnuradio-channels3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio channels functions
ii libgnuradio-digital3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio digital communications functions
ii libgnuradio-dtv3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio digital TV signal processing blocks
ii libgnuradio-fcdproplus3.8.0 3.8.0.0-4+b1~gnuradio~focal-4 amd64 Funcube Dongle Pro Plus controller for GNU Radio (runtime)
ii libgnuradio-fec3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio forward error correction support
ii libgnuradio-fft3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio fast Fourier transform functions
ii libgnuradio-filter3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio filter functions
ii libgnuradio-iqbalance3.8.0 3.8.0.0-4+b4~gnuradio~focal-7 amd64 GNU Radio Blind IQ imbalance estimator and correction (shared library)
ii libgnuradio-limesdr3.0.1:amd64 3.0.1-2build1 amd64 LimeSDR blocks for GnuRadio (runtime library)
ii libgnuradio-osmosdr0.2.0:amd64 0.2.0.0-0~gnuradio~focal-0 amd64 Gnuradio blocks from the OsmoSDR project - library
ii libgnuradio-pmt3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio pmt container library
ii libgnuradio-pmt3.8.2:amd64 3.8.2.0-0~gnuradio~focal-2 amd64 gnuradio pmt container library
ii libgnuradio-qtgui3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio Qt graphical user interface functions
ii libgnuradio-runtime3.8.1:amd64 3.8.1.0-0~gnuradio~focal-6 amd64 gnuradio core runtime
ii libgnuradio-runtime3.8.2:amd64 3.8.2.0-0~gnuradio~focal-2 amd64 gnuradio core runtime
ii libgnuradio-trellis3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio trellis modulation functions
ii libgnuradio-uhd3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio universal hardware driver functions
ii libgnuradio-uhd3.8.2:amd64 3.8.2.0-0~gnuradio~focal-2 amd64 gnuradio universal hardware driver functions
ii libgnuradio-video-sdl3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio video functions
ii libgnuradio-vocoder3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio vocoder functions
ii libgnuradio-wavelet3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio wavelet functions
ii libgnuradio-zeromq3.8.1:amd64 3.8.1.0~rc1-2build2 amd64 gnuradio zeromq functions
ii libgnutls30:amd64 3.6.13-2ubuntu1.6 amd64 GNU TLS library - main runtime library
ii libneon27-gnutls:amd64 0.30.2-4 amd64 HTTP and WebDAV client library (GnuTLS enabled)
Which look correct for me, but while compiling OOT module I still have:
-- The CXX compiler identification is GNU 9.3.0
-- The C compiler identification is GNU 9.3.0
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- 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: /bin/cc
-- Check for working C compiler: /bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type not specified: defaulting to release.
-- Before find package of GNU Radio
-- Found LOG4CPP: /usr/lib/x86_64-linux-gnu/liblog4cpp.so
-- Found PkgConfig: /bin/pkg-config (found version "0.29.1")
-- Checking for module 'gmp'
-- Found gmp, version 6.2.0
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so
-- Checking for module 'mpir >= 3.0'
-- No package 'mpir' found
-- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR)
-- Found MPLIB: /usr/lib/x86_64-linux-gnu/libgmpxx.so
-- Found Boost: /lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.71.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.8.10")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable exact version "3.8.10")
-- After find package of GNU Radio
-- Found Git: /bin/git
-- Extracting version information from git describe...
-- Found Doxygen: /bin/doxygen (found version "1.8.17") found components: doxygen missing components: dot
-- Using install prefix: /usr/local
-- Building for version: ea6e6f49 / 1.0.0git
-- No C++ unit tests... skipping
--
-- Checking for module SWIG
-- Found SWIG version 4.0.1.
-- Found SWIG: /bin/swig4.0
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found version "3.8.10")
-- Configuring done
CMake Error in lib/CMakeLists.txt:
Imported target "gnuradio::gnuradio-runtime" includes non-existent path
"/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
CMake Error in lib/CMakeLists.txt:
Imported target "gnuradio::gnuradio-runtime" includes non-existent path
"/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
-- Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
Thanks,
Marcin