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" <[email protected]>
Date: 9/5/18 3:58 pm
To: "shachar J. brown via USRP-users" <[email protected]>
Forgot to reply all, but see below:
On Wed, Sep 5, 2018 at 12:57 PM, Andrew Danowitz <[email protected]>
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
<[email protected]> 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
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
_______________________________________________
USRP-users mailing list
[email protected]
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 [email protected] 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
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com