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

Reply via email to