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

Reply via email to