Try an image from here:

https://www.dropbox.com/sh/4w19l8ixwm2ke24/AAB3aGPAkjqe9SvG32TsyK5Ia?dl=0

pretty sure they include python-six. If not, I can easily add it.

Philip

On 07/29/2018 01:42 AM, shachar J. brown via USRP-users wrote:
> 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
> 
> 
> 
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> 

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to