Sorry Andrew, I didn't see your response. I tried your steps, but on the gnuradio rebuild, it failes with this error: [ 6%] Building CXX object gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/block.cc.o /opt/gnuradio/e300/src/gnuradio/gnuradio-runtime/lib/block.cc: In member function 'void gr::block::set_relative_rate(uint64_t, uint64_t)': /opt/gnuradio/e300/src/gnuradio/gnuradio-runtime/lib/block.cc:203:61: error: conversion from 'uint64_t {aka long long unsigned int}' to 'const mpz_class {aka const __gmp_expr<__mpz_struct [1], __mpz_struct [1]>}' is ambiguous d_mp_relative_rate = mpq_class(interpolation, decimation); ^ /opt/gnuradio/e300/src/gnuradio/gnuradio-runtime/lib/block.cc:195:37: note: candidates are: block::set_relative_rate(uint64_t interpolation, uint64_t decimation) ^ In file included from /opt/gnuradio/e300/src/gnuradio/gnuradio-runtime/include/gnuradio/block.h:34:0, from /opt/gnuradio/e300/src/gnuradio/gnuradio-runtime/lib/block.cc:27: /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1442:12: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(mpz_srcptr) <near match> explicit __gmp_expr(mpz_srcptr z) { mpz_init_set(mp, z); } ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1442:12: note: no known conversion for argument 1 from 'uint64_t {aka long long unsigned int}' to 'mpz_srcptr {aka const __mpz_struct*}' /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1425:12: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(const char*, int) <near match> explicit __gmp_expr(const char *s, int base = 0) ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1425:12: note: no known conversion for argument 1 from 'uint64_t {aka long long unsigned int}' to 'const char*' /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(double) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(float) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(long unsigned int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(long int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(short unsigned int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(short int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(unsigned int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(int) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(unsigned char) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1423:3: note: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(signed char) __GMPXX_DEFINE_ARITHMETIC_CONSTRUCTORS ^ /opt/gnuradio/e300/sysroots/armv7ahf-vfp-neon-oe-linux-gnueabi/usr/include/gmpxx.h:1615:3: note: initializing argument 1 of '__gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(const mpz_class&, const mpz_class&)' __gmp_expr(const mpz_class &num, const mpz_class &den) ^ make[2]: *** [gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/block.cc.o] Error 1 make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/all] Error 2 make: *** [all] Error 2 PyBOMBS.Packager.source - ERROR - Build failed. See output above for error messages. PyBOMBS.Packager.source - ERROR - Problem occurred while building package gnuradio: PyBOMBS.Packager.source - ERROR - Build failed. PyBOMBS.rebuild - ERROR - Error rebuilding package gnuradio. Aborting. Now, this could be because I am using Philip's new image from yesterday, but I wanted it out here for prosperity's sake. --------- Original Message --------- Subject: Re: [USRP-users] Issues installing GNUradio using PYBOMBS (e3xx-custom-uhd or e3xx-rfnoc) From: "Andrew Danowitz via USRP-users" <usrp-users@lists.ettus.com> Date: 9/5/18 3:58 pm To: "shachar J. brown via USRP-users" <usrp-users@lists.ettus.com>
Forgot to reply all, but see below: On Wed, Sep 5, 2018 at 12:57 PM, Andrew Danowitz <and...@whitefoxdefense.com> wrote: I've worked around this by: 1) going into the prefix directory 2) source environment-setup-armv7ahf-vfp-neon-oe-linux-gnueabi (this sets your environment to use the built in python) 3) download and unzip the six library from pypi 4) navigate to the directory with the uncompressed six and run "python setup.py install" 5) Open a new terminal 6) Go back to your prefix directory and source setup_env.sh 7) Run pybombs rebuild gnuradio 8) Run pybombs install gr-ettus On Wed, Sep 5, 2018 at 12:35 PM, Philip Balister via USRP-users <usrp-users@lists.ettus.com> wrote: On 09/05/2018 03:25 PM, Jason Matusiak via USRP-users wrote: > Philip, I know I am digging this up from early in the year, but I didn't see > an answer. I am having the exact same issue with the six package. Were you > ever able to fix this? Pretty sure the sdk from here is fixed: https://www.dropbox.com/sh/4w19l8ixwm2ke24/AAB3aGPAkjqe9SvG32TsyK5Ia?dl=0 These are newer images based of rocko I ended creating out of another job. Posted in case others find them useful. Philip > > > --------- Original Message --------- On 04/02/2018 06:58 PM, Marcus D. > Leech wrote: > > On 04/02/2018 06:09 PM, Philip Balister wrote: > >> On 04/02/2018 05:01 PM, MASDR GS wrote: > >>> I'm having issues with installing GNU radio using PYBOMBS. It > >>> successfully > >>> installs the SDK and UHD but once it reaches to GNU Radio I receive a > >>> missing python six message. I have been using this guide from Ettus for > >>> reference. > >>> > >>> > https://kb.ettus.com/Software_Development_on_the_E310_and_E312#Preparation_using_PyBOMBS > >>> > >>> > >>> > >>> -- 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 > >>> > >> Looks like the volk added a dependency on python-six and the E300 image > >> doesn't have it. Ettus needs to create a new file system image with that > >> package installed. > >> > >> Philip > > WHile that is actually, true, in this case the user is doing > > cross-builds on their PC host, and had installed python-six into their > > cross-build > > environment, and still no joy. > > Adding python-six-native cleared up my build issue. Likely the real > solution is regenerate the sdk including the native-sdk version of > python-six. > > I'll poke meta-sdr for this soon to cover other users. > > Philip > > > > > > >> > >>> -- Configuring incomplete, errors occurred! > >>> > >>> > >>> Someone also posted the same issue but I couldn't find a response to his > >>> question along with how to bypass this error. I've tried installing the > >>> lastest version of python six-1.11.0 onto my local computer still but > >>> having no luck. Any guidance or help is appreciated. > >>> > >>> > http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2017-February/023677.html > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Discuss-gnuradio mailing list > >>> address@hidden > >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >>> > >> _______________________________________________ > >> Discuss-gnuradio mailing list > >> address@hidden > >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > > _______________________________________________ > > Discuss-gnuradio mailing list > > address@hidden > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > > _______________________________________________ > 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 Information contained, linked, or attached to this email and all verbal communications from WhiteFox Defense to your entity in the prior 30 days constitute proprietary and confidential information unless otherwise indicated and is therefore subject to obligations in any executed confidentiality agreements. Further, this email is intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended recipient and this message has been addressed to you in error, please promptly notify i...@whitefoxdefense.com and destroy all copies of the message and any attachments. This email and attachments may contain technical data as defined in the International Traffic In Arms Regulations (ITAR) 22 CFR 120.10 or the Export Administration Regulations (EAR) 15 CFR Parts 730 - 780. Export of this material may be controlled by these regulations and may not be exported or transferred to non-U.S. persons without prior written approval from the U.S. government. _______________________________________________ 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