Closed jackdondy closed 3 years ago
I am installing gnuradio 3.9 with uhd4.0, volk 2.4.1, cmake 3.18.4 in ubuntu18.04, does anyone know how to work it out?
~$ pybombs -p ~/workarea/gnuradio3.9_uhd4.0 install gnuradio_my [INFO] Prefix Python version is: 3.6.9 [INFO] PyBOMBS Version 2.3.5 [INFO] Phase 1: Creating install tree and installing binary packages: Install tree: | \- gnuradio_my [INFO] Phase 1 complete: All binary dependencies installed. [INFO] Phase 2: Recursively installing source packages to prefix: [INFO] Installing package: gnuradio_my [WARNING] Build dir already exists: /home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build Configuring: (100%) [================================================================================================================================================] [WARNING] Configuration failed. Re-trying with higher verbosity. -- Build type set to RelWithDebInfo. -- Build date set to Fri, 01 Oct 2021 11:18:24Z. -- -- The build system will automatically enable all components. -- Use -DENABLE_DEFAULT=OFF to disable components by default. -- -- Configuring testing-support support... -- Dependency Boost_UNIT_TEST_FRAMEWORK_FOUND = ON -- Enabling testing-support support. -- Override with -DENABLE_TESTING=ON/OFF -- Extracting version information from git describe... CMake Warning at CMakeLists.txt:92 (MESSAGE): The compiler selected to build GNU Radio (GCC version 7.5.0 : /usr/bin/c++) is older than that officially supported (8.3.0 minimum). This build may or not work. We highly recommend using a more recent GCC version. -- Compiler Version: cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- Compiler Flags: /usr/bin/cc:::-O2 -g -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized /usr/bin/c++:::-O2 -g -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -- ADDING PERF COUNTERS -- User set python executable /usr/bin/python3.6 -- Python checking for numpy - found -- Python checking for pygccxml - not found -- Found pybind11: /usr/include (found version "2.6.2" ) -- -- Configuring python-support support... -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency pybind11_FOUND = 1 -- Dependency NUMPY_FOUND = TRUE -- Enabling python-support support. -- Override with -DENABLE_PYTHON=ON/OFF -- -- Configuring VOLK support... -- Found VOLK: -- * Version: 2.4.1 -- * Libraries: Volk::volk -- * Includes: /usr/include -- Not using additional GNU Radio native architecture optimizations. -- Checking for module 'gmp' -- No package 'gmp' found -- Using GMP. -- -- Configuring post-install support... -- Enabling post-install support. -- Override with -DENABLE_POSTINSTALL=ON/OFF -- Could NOT find MathJax2 (missing: MATHJAX2_JS_PATH) -- -- Configuring doxygen support... -- Dependency DOXYGEN_FOUND = YES -- Enabling doxygen support. -- Override with -DENABLE_DOXYGEN=ON/OFF CMake Warning at docs/doxygen/CMakeLists.txt:24 (message): MathJax 2 not found, HTML equations might not be properly rendered. -- Checking for module 'gmp' -- No package 'gmp' found -- Using GMP. -- -- Configuring gnuradio-runtime support... -- Dependency Boost_FOUND = TRUE -- Dependency PYTHONINTERP_FOUND = TRUE -- Dependency MPLIB_FOUND = TRUE -- Dependency LOG4CPP_FOUND = TRUE -- Dependency pybind11_FOUND = 1 -- Enabling gnuradio-runtime support. -- Override with -DENABLE_GNURADIO_RUNTIME=ON/OFF -- -- Configuring gr-ctrlport support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-ctrlport support. -- Override with -DENABLE_GR_CTRLPORT=ON/OFF -- Checking for module 'thrift' -- No package 'thrift' found -- thrift looking for version 0.9.2 -- Binary 'thrift' not found. -- Checking for module 'libunwind' -- No package 'libunwind' found -- Loading build date Fri, 01 Oct 2021 11:18:24 into constants... -- Loading version 3.9.3.0 into constants... -- TRY_SHM_VMCIRCBUF set to ON. -- -- Python checking for PyYAML >= 3.11 - found -- Python checking for mako >= 1.0.7 - found -- Python checking for pygobject >= 2.28.6 - found -- Python checking for Gtk (GI) >= 3.10.8 - found -- Python checking for Cairo (GI) >= 1.0 - found -- Python checking for PangoCairo (GI) >= 1.0 - found -- Python checking for numpy - found -- -- Configuring gnuradio-companion support... -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_PYTHON = ON -- Dependency PYYAML_FOUND = TRUE -- Dependency MAKO_FOUND = TRUE -- Dependency PYGI_FOUND = TRUE -- Dependency GTK_GI_FOUND = TRUE -- Dependency CAIRO_GI_FOUND = TRUE -- Dependency PANGOCAIRO_GI_FOUND = TRUE -- Dependency NUMPY_FOUND = TRUE -- Enabling gnuradio-companion support. -- Override with -DENABLE_GRC=ON/OFF -- Python checking for pytest - not found -- -- Configuring gr-blocks support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-blocks support. -- Override with -DENABLE_GR_BLOCKS=ON/OFF -- -- Configuring gr-fec support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Enabling gr-fec support. -- Override with -DENABLE_GR_FEC=ON/OFF -- -- Configuring gr-fft support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency FFTW3f_FOUND = TRUE -- Enabling gr-fft support. -- Override with -DENABLE_GR_FFT=ON/OFF -- -- Configuring gr-filter support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Enabling gr-filter support. -- Override with -DENABLE_GR_FILTER=ON/OFF -- Python checking for pyqtgraph - found -- Python checking for scipy - found -- -- Configuring gr-analog support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Enabling gr-analog support. -- Override with -DENABLE_GR_ANALOG=ON/OFF -- -- Configuring gr-digital support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_ANALOG = ON -- Enabling gr-digital support. -- Override with -DENABLE_GR_DIGITAL=ON/OFF -- -- Configuring gr-dtv support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_ANALOG = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_FEC = ON -- Enabling gr-dtv support. -- Override with -DENABLE_GR_DTV=ON/OFF -- -- Configuring gr-audio support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-audio support. -- Override with -DENABLE_GR_AUDIO=ON/OFF -- Found ALSA 1.1.3 -- Checking for module 'jack' -- No package 'jack' found -- Checking for module 'portaudio-2.0' -- No package 'portaudio-2.0' found -- -- Configuring gr-channels support... -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_ANALOG = ON -- Enabling gr-channels support. -- Override with -DENABLE_GR_CHANNELS=ON/OFF -- Python checking for PyQt5 - found -- Checking for module 'Qt5Qwt6' -- No package 'Qt5Qwt6' found -- QWT Version: 6.1.3 -- -- Configuring gr-qtgui support... -- Dependency Boost_FOUND = TRUE -- Dependency QT_FOUND = 1 -- Dependency QWT_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency PYQT5_FOUND = TRUE -- Enabling gr-qtgui support. -- Override with -DENABLE_GR_QTGUI=ON/OFF -- -- Configuring gr-trellis support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_ANALOG = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_DIGITAL = ON -- Enabling gr-trellis support. -- Override with -DENABLE_GR_TRELLIS=ON/OFF -- Checking for module 'uhd' -- No package 'uhd' found -- -- Configuring gr-uhd support... -- Dependency Boost_FOUND = TRUE -- Dependency UHD_FOUND = 0 -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_ANALOG = ON CMake Error at cmake/Modules/GrComponent.cmake:63 (message): user force-enabled gr-uhd but configuration chec~$ pybombs -p ~/workarea/gnuradio3.9_uhd4.0 install gnuradio_my [INFO] Prefix Python version is: 3.6.9 [INFO] PyBOMBS Version 2.3.5 [INFO] Phase 1: Creating install tree and installing binary packages: Install tree: | \- gnuradio_my [INFO] Phase 1 complete: All binary dependencies installed. [INFO] Phase 2: Recursively installing source packages to prefix: [INFO] Installing package: gnuradio_my [WARNING] Build dir already exists: /home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build Configuring: (100%) [================================================================================================================================================] [WARNING] Configuration failed. Re-trying with higher verbosity. -- Build type set to RelWithDebInfo. -- Build date set to Fri, 01 Oct 2021 11:18:24Z. -- -- The build system will automatically enable all components. -- Use -DENABLE_DEFAULT=OFF to disable components by default. -- -- Configuring testing-support support... -- Dependency Boost_UNIT_TEST_FRAMEWORK_FOUND = ON -- Enabling testing-support support. -- Override with -DENABLE_TESTING=ON/OFF -- Extracting version information from git describe... CMake Warning at CMakeLists.txt:92 (MESSAGE): The compiler selected to build GNU Radio (GCC version 7.5.0 : /usr/bin/c++) is older than that officially supported (8.3.0 minimum). This build may or not work. We highly recommend using a more recent GCC version. -- Compiler Version: cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -- Compiler Flags: /usr/bin/cc:::-O2 -g -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized /usr/bin/c++:::-O2 -g -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -- ADDING PERF COUNTERS -- User set python executable /usr/bin/python3.6 -- Python checking for numpy - found -- Python checking for pygccxml - not found -- Found pybind11: /usr/include (found version "2.6.2" ) -- -- Configuring python-support support... -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency pybind11_FOUND = 1 -- Dependency NUMPY_FOUND = TRUE -- Enabling python-support support. -- Override with -DENABLE_PYTHON=ON/OFF -- -- Configuring VOLK support... -- Found VOLK: -- * Version: 2.4.1 -- * Libraries: Volk::volk -- * Includes: /usr/include -- Not using additional GNU Radio native architecture optimizations. -- Checking for module 'gmp' -- No package 'gmp' found -- Using GMP. -- -- Configuring post-install support... -- Enabling post-install support. -- Override with -DENABLE_POSTINSTALL=ON/OFF -- Could NOT find MathJax2 (missing: MATHJAX2_JS_PATH) -- -- Configuring doxygen support... -- Dependency DOXYGEN_FOUND = YES -- Enabling doxygen support. -- Override with -DENABLE_DOXYGEN=ON/OFF CMake Warning at docs/doxygen/CMakeLists.txt:24 (message): MathJax 2 not found, HTML equations might not be properly rendered. -- Checking for module 'gmp' -- No package 'gmp' found -- Using GMP. -- -- Configuring gnuradio-runtime support... -- Dependency Boost_FOUND = TRUE -- Dependency PYTHONINTERP_FOUND = TRUE -- Dependency MPLIB_FOUND = TRUE -- Dependency LOG4CPP_FOUND = TRUE -- Dependency pybind11_FOUND = 1 -- Enabling gnuradio-runtime support. -- Override with -DENABLE_GNURADIO_RUNTIME=ON/OFF -- -- Configuring gr-ctrlport support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-ctrlport support. -- Override with -DENABLE_GR_CTRLPORT=ON/OFF -- Checking for module 'thrift' -- No package 'thrift' found -- thrift looking for version 0.9.2 -- Binary 'thrift' not found. -- Checking for module 'libunwind' -- No package 'libunwind' found -- Loading build date Fri, 01 Oct 2021 11:18:24 into constants... -- Loading version 3.9.3.0 into constants... -- TRY_SHM_VMCIRCBUF set to ON. -- -- Python checking for PyYAML >= 3.11 - found -- Python checking for mako >= 1.0.7 - found -- Python checking for pygobject >= 2.28.6 - found -- Python checking for Gtk (GI) >= 3.10.8 - found -- Python checking for Cairo (GI) >= 1.0 - found -- Python checking for PangoCairo (GI) >= 1.0 - found -- Python checking for numpy - found -- -- Configuring gnuradio-companion support... -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_PYTHON = ON -- Dependency PYYAML_FOUND = TRUE -- Dependency MAKO_FOUND = TRUE -- Dependency PYGI_FOUND = TRUE -- Dependency GTK_GI_FOUND = TRUE -- Dependency CAIRO_GI_FOUND = TRUE -- Dependency PANGOCAIRO_GI_FOUND = TRUE -- Dependency NUMPY_FOUND = TRUE -- Enabling gnuradio-companion support. -- Override with -DENABLE_GRC=ON/OFF -- Python checking for pytest - not found -- -- Configuring gr-blocks support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-blocks support. -- Override with -DENABLE_GR_BLOCKS=ON/OFF -- -- Configuring gr-fec support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Enabling gr-fec support. -- Override with -DENABLE_GR_FEC=ON/OFF -- -- Configuring gr-fft support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency FFTW3f_FOUND = TRUE -- Enabling gr-fft support. -- Override with -DENABLE_GR_FFT=ON/OFF -- -- Configuring gr-filter support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Enabling gr-filter support. -- Override with -DENABLE_GR_FILTER=ON/OFF -- Python checking for pyqtgraph - found -- Python checking for scipy - found -- -- Configuring gr-analog support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Enabling gr-analog support. -- Override with -DENABLE_GR_ANALOG=ON/OFF -- -- Configuring gr-digital support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_ANALOG = ON -- Enabling gr-digital support. -- Override with -DENABLE_GR_DIGITAL=ON/OFF -- -- Configuring gr-dtv support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_ANALOG = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_FEC = ON -- Enabling gr-dtv support. -- Override with -DENABLE_GR_DTV=ON/OFF -- -- Configuring gr-audio support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Enabling gr-audio support. -- Override with -DENABLE_GR_AUDIO=ON/OFF -- Found ALSA 1.1.3 -- Checking for module 'jack' -- No package 'jack' found -- Checking for module 'portaudio-2.0' -- No package 'portaudio-2.0' found -- -- Configuring gr-channels support... -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_ANALOG = ON -- Enabling gr-channels support. -- Override with -DENABLE_GR_CHANNELS=ON/OFF -- Python checking for PyQt5 - found -- Checking for module 'Qt5Qwt6' -- No package 'Qt5Qwt6' found -- QWT Version: 6.1.3 -- -- Configuring gr-qtgui support... -- Dependency Boost_FOUND = TRUE -- Dependency QT_FOUND = 1 -- Dependency QWT_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FFT = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency PYQT5_FOUND = TRUE -- Enabling gr-qtgui support. -- Override with -DENABLE_GR_QTGUI=ON/OFF -- -- Configuring gr-trellis support... -- Dependency Boost_FOUND = TRUE -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_ANALOG = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_DIGITAL = ON -- Enabling gr-trellis support. -- Override with -DENABLE_GR_TRELLIS=ON/OFF -- Checking for module 'uhd' -- No package 'uhd' found -- -- Configuring gr-uhd support... -- Dependency Boost_FOUND = TRUE -- Dependency UHD_FOUND = 0 -- Dependency ENABLE_GNURADIO_RUNTIME = ON -- Dependency ENABLE_GR_FILTER = ON -- Dependency ENABLE_GR_BLOCKS = ON -- Dependency ENABLE_GR_ANALOG = ON CMake Error at cmake/Modules/GrComponent.cmake:63 (message): user force-enabled gr-uhd but configuration checked failed Call Stack (most recent call first): gr-uhd/CMakeLists.txt:25 (GR_REGISTER_COMPONENT) -- Configuring incomplete, errors occurred! See also "/home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build/CMakeFiles/CMakeOutput.log". See also "/home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build/CMakeFiles/CMakeError.log". [ERROR] Configuration failed after running at least twice. [ERROR] Problem occurred while building package gnuradio_my: Configuration failed [ERROR] Error installing package gnuradio_my. Aborting. ked failed Call Stack (most recent call first): gr-uhd/CMakeLists.txt:25 (GR_REGISTER_COMPONENT) -- Configuring incomplete, errors occurred! See also "/home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build/CMakeFiles/CMakeOutput.log". See also "/home/dondy2/workarea/gnuradio3.9_uhd4.0/src/gnuradio_my/build/CMakeFiles/CMakeError.log". [ERROR] Configuration failed after running at least twice. [ERROR] Problem occurred while building package gnuradio_my: Configuration failed [ERROR] Error installing package gnuradio_my. Aborting.
Please use chat.gnuradio.org or the mailing list for help requests.
I am installing gnuradio 3.9 with uhd4.0, volk 2.4.1, cmake 3.18.4 in ubuntu18.04, does anyone know how to work it out?