Hi Everyone, I have noticed the previous discussion on the matter from February 2017, but seemingly there hasn't been any resolution.
I have worked up till now on B210 and X310. I am now trying to set up a brand new E310. I carefully followed the instructions given at https://kb.ettus.com/Software_Development_on_the_E310_and_E312. I recloned all the mentioned recipes and started the instalation. To my utmost despair, I get the following error: -- Python checking for six - python 2 and 3 compatibility library - not found CMake Error at volk/CMakeLists.txt:93 (message): six - python 2 and 3 compatibility library required to build VOLK -- Configuring incomplete, errors occurred! Please help! Steve (Full output: user@user-OptiPlex-7040:~$ pybombs recipes add gr-recipes git+ https://github.com/gnuradio/gr-recipes.git PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS - INFO - PyBOMBS Version 2.3.3a0 Alias `gr-recipes' already exists, overwrite Y/[N]? Y PyBOMBS.recipes - WARNING - Cache dir /home/user/.pybombs/recipes/gr-recipes for remote recipe location gr-recipes already exists! Deleting. Cloning into 'gr-recipes'... remote: Counting objects: 1599, done. remote: Total 1599 (delta 0), reused 0 (delta 0), pack-reused 1599 Receiving objects: 100% (1599/1599), 308.46 KiB | 0 bytes/s, done. Resolving deltas: 100% (1331/1331), done. Checking connectivity... done. user@user-OptiPlex-7040:~$ pybombs recipes add gr-etcetera git+ https://github.com/gnuradio/gr-etcetera.git PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS - INFO - PyBOMBS Version 2.3.3a0 Alias `gr-etcetera' already exists, overwrite Y/[N]? Y PyBOMBS.recipes - WARNING - Cache dir /home/user/.pybombs/recipes/gr-etcetera for remote recipe location gr-etcetera already exists! Deleting. Cloning into 'gr-etcetera'... remote: Counting objects: 321, done. remote: Total 321 (delta 0), reused 0 (delta 0), pack-reused 321 Receiving objects: 100% (321/321), 56.80 KiB | 0 bytes/s, done. Resolving deltas: 100% (218/218), done. Checking connectivity... done. user@user-OptiPlex-7040:~$ pybombs recipes add ettus https://github.com/EttusResearch/ettus-pybombs.git PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS - INFO - PyBOMBS Version 2.3.3a0 Alias `ettus' already exists, overwrite Y/[N]? Y PyBOMBS.recipes - WARNING - Cache dir /home/user/.pybombs/recipes/ettus for remote recipe location ettus already exists! Deleting. Cloning into 'ettus'... remote: Counting objects: 61, done. remote: Total 61 (delta 0), reused 0 (delta 0), pack-reused 61 Unpacking objects: 100% (61/61), done. Checking connectivity... done. user@user-OptiPlex-7040:~$ pybombs prefix init /home/user/prefix -R e3xx-rfnoc -a e310 PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS - INFO - PyBOMBS Version 2.3.3a0 PyBOMBS.prefix - INFO - Creating directory `/home/user/prefix' PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS.prefix - INFO - Installing SDK recipe e3xx-release4-sdk. PyBOMBS.prefix - INFO - Reloading configuration... PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown. warnings.warn(warning, RequestsDependencyWarning) Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: culmus libappindicator1 libindicator7 linux-headers-4.13.0-36 linux-headers-4.13.0-36-generic linux-headers-4.13.0-37 linux-headers-4.13.0-37-generic linux-headers-4.13.0-38 linux-headers-4.13.0-38-generic linux-headers-4.13.0-39 linux-headers-4.13.0-39-generic linux-headers-4.13.0-41 linux-headers-4.13.0-41-generic linux-headers-4.13.0-43 linux-headers-4.13.0-43-generic linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-image-4.13.0-36-generic linux-image-4.13.0-37-generic linux-image-4.13.0-38-generic linux-image-4.13.0-39-generic linux-image-4.13.0-41-generic linux-image-4.13.0-43-generic linux-image-4.8.0-36-generic linux-image-extra-4.13.0-36-generic linux-image-extra-4.13.0-37-generic linux-image-extra-4.13.0-38-generic linux-image-extra-4.13.0-39-generic linux-image-extra-4.13.0-41-generic linux-image-extra-4.13.0-43-generic linux-image-extra-4.8.0-36-generic snap-confine Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: python-ndg-httpsclient python-urllib3 Suggested packages: python-ntlm The following NEW packages will be installed: python-ndg-httpsclient python-requests python-urllib3 0 upgraded, 3 newly installed, 0 to remove and 82 not upgraded. Need to get 138 kB of archives. After this operation, 643 kB of additional disk space will be used. Get:1 http://il.archive.ubuntu.com/ubuntu xenial/main amd64 python-ndg-httpsclient all 0.4.0-3 [25.1 kB] Get:2 http://il.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-urllib3 all 1.13.1-2ubuntu0.16.04.1 [57.2 kB] Get:3 http://il.archive.ubuntu.com/ubuntu xenial/main amd64 python-requests all 2.9.1-3 [55.6 kB] Fetched 138 kB in 0s (395 kB/s) Selecting previously unselected package python-ndg-httpsclient. (Reading database ... 495325 files and directories currently installed.) Preparing to unpack .../python-ndg-httpsclient_0.4.0-3_all.deb ... Unpacking python-ndg-httpsclient (0.4.0-3) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../python-urllib3_1.13.1-2ubuntu0.16.04.1_all.deb ... Unpacking python-urllib3 (1.13.1-2ubuntu0.16.04.1) ... Selecting previously unselected package python-requests. Preparing to unpack .../python-requests_2.9.1-3_all.deb ... Unpacking python-requests (2.9.1-3) ... Processing triggers for man-db (2.7.5-1) ... Setting up python-ndg-httpsclient (0.4.0-3) ... Setting up python-urllib3 (1.13.1-2ubuntu0.16.04.1) ... Setting up python-requests (2.9.1-3) ... /usr/local/lib/python2.7/dist-packages/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown. warnings.warn(warning, RequestsDependencyWarning) 1511750 kB / 1511750 kB (100%) PyBOMBS.prefix - INFO - Installing SDK `e3xx-release4-sdk' You are about to install the SDK to "/home/user/prefix". Proceed[Y/n]?Y Extracting SDK...done Setting it up...done SDK has been successfully set up and is ready to be used. PyBOMBS.prefix - INFO - Cleaning up files... PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.12 PyBOMBS.prefix - INFO - Installing default packages for prefix... PyBOMBS.prefix - INFO - - uhd - gnuradio - gr-ettus PyBOMBS.install_manager - INFO - Phase 1: Creating install tree and installing binary packages: Install tree: | \- gr-ettus | +- uhd | \- gnuradio | \- uhd PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source packages to prefix: PyBOMBS.install_manager - INFO - Installing package: uhd PyBOMBS.PackageManager - WARNING - A source build for package uhd was requested, but binary install was found! Install uhd from source despite binary install available Y/[N]? Y Cloning into 'uhd'... remote: Counting objects: 77031, done. remote: Compressing objects: 100% (380/380), done. remote: Total 77031 (delta 465), reused 498 (delta 332), pack-reused 76317 Receiving objects: 100% (77031/77031), 109.08 MiB | 918.00 KiB/s, done. Resolving deltas: 100% (59803/59803), done. Checking connectivity... done. Configuring: (100%) [=========================================================================================] Building: (100%) [=========================================================================================]] Installing: (100%) [=========================================================================================] PyBOMBS.install_manager - INFO - Installation successful. PyBOMBS.install_manager - INFO - Installing package: gnuradio PyBOMBS.PackageManager - WARNING - A source build for package gnuradio was requested, but binary install was found! Install gnuradio from source despite binary install available Y/[N]? Y `qY' is not a valid response. Install gnuradio from source despite binary install available Y/[N]? Y Cloning into 'gnuradio'... remote: Counting objects: 137249, done. remote: Compressing objects: 100% (17/17), done. remote: Total 137249 (delta 3), reused 5 (delta 3), pack-reused 137229 Receiving objects: 100% (137249/137249), 48.73 MiB | 1.24 MiB/s, done. Resolving deltas: 100% (106053/106053), done. Checking connectivity... done. Submodule 'volk' (https://github.com/gnuradio/volk.git) registered for path 'volk' Cloning into 'volk'... remote: Counting objects: 6799, done. remote: Compressing objects: 100% (2/2), done. remote: Total 6799 (delta 0), reused 0 (delta 0), pack-reused 6797 Receiving objects: 100% (6799/6799), 1.89 MiB | 1.35 MiB/s, done. Resolving deltas: 100% (4766/4766), done. Checking connectivity... done. Submodule path 'volk': checked out '17277ed3130e9b2592da06c681657e63b5590c56' Configuring: (100%) [=========================================================================================] PyBOMBS.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity. -- Build type not specified: defaulting to release. -- Build type set to Release. -- Extracting version information from git describe... -- Compiler Version: arm-oe-linux-gnueabi-gcc (GCC) 4.9.2 Copyright (C) 2014 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: /home/user/prefix/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc:::-O3 -DNDEBUG -O2 -pipe -g -feliminate-unused-debug-types -std=gnu99 -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized /home/user/prefix/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++:::-O3 -DNDEBUG -O2 -pipe -g -feliminate-unused-debug-types -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -- ADDING PERF COUNTERS -- Building Static Libraries: OFF -- Boost version: 1.57.0 -- Found the following Boost libraries: -- date_time -- program_options -- filesystem -- system -- regex -- thread -- unit_test_framework -- -- Checking for module SWIG -- Found SWIG version 3.0.2. -- -- The build system will automatically enable all components. -- Use -DENABLE_DEFAULT=OFF to disable components by default. -- -- Configuring python-support support... -- Dependency PYTHONLIBS_FOUND = TRUE -- Dependency SWIG_FOUND = TRUE -- Dependency SWIG_VERSION_CHECK = TRUE -- Enabling python-support support. -- Override with -DENABLE_PYTHON=ON/OFF -- -- Configuring testing-support support... -- Dependency Boost_FOUND = 1 -- Enabling testing-support support. -- Override with -DENABLE_TESTING=ON/OFF -- -- Configuring VOLK support... -- Build type set to Release. -- Extracting version information from git describe... -- -- Python checking for python >= 2.7 -- Python checking for python >= 2.7 - found -- -- Python checking for mako >= 0.4.2 -- Python checking for mako >= 0.4.2 - found -- -- Python checking for six - python 2 and 3 compatibility library -- Python checking for six - python 2 and 3 compatibility library - not found CMake Error at volk/CMakeLists.txt:93 (message): six - python 2 and 3 compatibility library required to build VOLK -- Configuring incomplete, errors occurred! See also "/home/user/prefix/src/gnuradio/build/CMakeFiles/CMakeOutput.log". PyBOMBS.Packager.source - ERROR - Configuration failed after running at least twice. PyBOMBS.Packager.source - ERROR - Problem occurred while building package gnuradio: Configuration failed PyBOMBS.install_manager - ERROR - Error installing package gnuradio. Aborting. )
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com