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