gnuradio / pybombs

PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
https://gnuradio.org
GNU General Public License v3.0
414 stars 191 forks source link

Error instaling UHD with PyBOMBS #596

Open fdgm0001 opened 3 years ago

fdgm0001 commented 3 years ago

HI guys, I'm trying to install GNU Radio with PyBOMBS in Ubuntu 16.04. However, When I run $ pybombs prefix init ~/pybombs/bladeRF -a bladeRF -R gnuradio-default, the following error apear:


Install tree:
|
\- gnuradio
   |
   \- uhd
[INFO] Phase 1 complete: All binary dependencies installed.
[INFO] Phase 2: Recursively installing source packages to prefix:
[INFO] Installing package: uhd
[DEBUG] install(uhd, install_type=source, static=False)
[DEBUG] Package uhd is requesting a source build.
[DEBUG] Checking if package uhd is installed...
[DEBUG] Package uhd is not installed.
[DEBUG] Using packager source
[DEBUG] State on package uhd is 20
[DEBUG] Package uhd is already fetched.
[DEBUG] Requiring packages on host system: []
[DEBUG] Attempting to add binary package manager apt
[INFO] Install python-apt to speed up apt processing.
[DEBUG] apt is supported!
[DEBUG] Attempting to add binary package manager pymod
[DEBUG] pymod is supported!
[DEBUG] Attempting to add binary package manager pip
[DEBUG] Using pip executable: pip2
[DEBUG] pip is supported!
[DEBUG] Attempting to add binary package manager pkgconfig
[DEBUG] pkgconfig is supported!
[DEBUG] Attempting to add binary package manager cmd
[DEBUG] cmd is supported!
[DEBUG] Using binary packagers: ['apt', 'pymod', 'pip', 'pkgconfig', 'cmd']
[DEBUG] Phase 1: Creating install tree and installing binary packages:
[DEBUG] Checking if package build-essential is installable...
[DEBUG] Package build-essential has version 12.1 in repositories
[DEBUG] Checking if package build-essential is installed...
[DEBUG] Package build-essential has version 12.1 installed
[DEBUG] Phase 1 complete: All binary dependencies installed.
[DEBUG] Phase 2: Recursively installing source packages to prefix:
[DEBUG] Phase 2 complete: All source packages installed.
[DEBUG] Requirements met.
[DEBUG] Using build directory: /home/usuario/pybombs/bladeRF/src/uhd/host/build
[WARNING] Build dir already exists: /home/usuario/pybombs/bladeRF/src/uhd/host/build
[DEBUG] Package uhd is already configured.
[DEBUG] Building recipe uhd
[DEBUG] In cwd - /home/usuario/pybombs/bladeRF/src/uhd/host/build
[DEBUG] Executing command `$ make -j4'
Building:    (100%) [==============================================================================]
[DEBUG] Thread signaled termination or returned
[DEBUG] Return value: 2
[DEBUG] Building recipe uhd
[DEBUG] In cwd - /home/usuario/pybombs/bladeRF/src/uhd/host/build
[DEBUG] Executing command `$ make -j1'
[  2%] Built target uhd_rpclib
[ 61%] Built target uhd
[ 62%] Built target getopt
[ 63%] Linking C executable rx_samples_c
../lib/libuhd.so.3.15.0: referencia a `boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary[abi:cxx11](char const*, char const*) const' sin definir
../lib/libuhd.so.3.15.0: referencia a `boost::re_detail::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const' sin definir
collect2: error: ld returned 1 exit status
examples/CMakeFiles/rx_samples_c.dir/build.make:109: fallo en las instrucciones para el objetivo 'examples/rx_samples_c'
make[2]: *** [examples/rx_samples_c] Error 1
CMakeFiles/Makefile2:745: fallo en las instrucciones para el objetivo 'examples/CMakeFiles/rx_samples_c.dir/all'
make[1]: *** [examples/CMakeFiles/rx_samples_c.dir/all] Error 2
Makefile:165: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
[DEBUG] Thread signaled termination or returned
[DEBUG] Return value: 2
[ERROR] Build failed. See output above for error messages.
[ERROR] Problem occurred while building package uhd:
Build failed.
[ERROR] Error installing package uhd. Aborting.

What can I do to solve it?