Я пытаюсь выполнить чистую установку на ПК под управлением Ubuntu 16.04. Изначально GNU Radio было установлено скриптом build-gnuradio. Однако у моей новой платы USRP был другой ABI. Я решил повторить установку. Использование сценария было довольно плавным, когда я в последний раз использовал его. После очень долгого мучительного дня сборка дошла до 100%, введя команду bash ./build-gnuradio -v -m
. Тем не менее, все еще есть ошибка, как показано ниже
Scanning dependencies of target pyuhd
[ 99%] Building CXX object python/CMakeFiles/pyuhd.dir/pyuhd.cpp.o
[100%] Linking CXX shared library libpyuhd.so
[100%] Built target pyuhd
Scanning dependencies of target pyuhd_library
[100%] Generating build/timestamp
Traceback (most recent call last):
File "/home/kiruna/grc/uhd/host/build/python/setup.py", line 9, in <module>
from setuptools import setup
ImportError: No module named setuptools
python/CMakeFiles/pyuhd_library.dir/build.make:64: recipe for target 'python/build/timestamp' failed
make[2]: *** [python/build/timestamp] Error 1
CMakeFiles/Makefile2:3997: recipe for target 'python/CMakeFiles/pyuhd_library.dir/all' failed
make[1]: *** [python/CMakeFiles/pyuhd_library.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
UHD build apparently failed
Exiting UHD build
В прошлом я много раз использовал build-gnuradio, но сейчас все довольно болезненно. Любой вклад будет оценен.