Message ID | 1444034932-6251-1-git-send-email-gwenj@trabucayre.com |
---|---|
State | Superseded |
Headers | show |
Hi Gwenhael, On Mon, Oct 5, 2015 at 10:48 AM, Gwenhael Goavec-Merou <gwenj@trabucayre.com> wrote: > > From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> > > Some gnuradio python blocks needs python-numpy present. > > Without python-numpy, gnuradio-python based apps fails with traceback like: > > Traceback (most recent call last): > File "./top_block.py", line 18, in <module> > from gnuradio import analog > File "/usr/lib/python2.7/site-packages/gnuradio/analog/__init__.py", line 35, in <module> > from am_demod import * > File "/usr/lib/python2.7/site-packages/gnuradio/analog/am_demod.py", line 22, in <module> > from gnuradio import gr > File "/usr/lib/python2.7/site-packages/gnuradio/gr/__init__.py", line 44, in <module> > from top_block import * > File "/usr/lib/python2.7/site-packages/gnuradio/gr/top_block.py", line 30, in <module> > from hier_block2 import hier_block2 > File "/usr/lib/python2.7/site-packages/gnuradio/gr/hier_block2.py", line 26, in <module> > import pmt > File "/usr/lib/python2.7/site-packages/pmt/__init__.py", line 58, in <module> > from pmt_to_python import pmt_to_python as to_python > File "/usr/lib/python2.7/site-packages/pmt/pmt_to_python.py", line 22, in <module> > import numpy > ImportError: No module named numpy Is this a runtime only issue? [...] > diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in > index e264a21..3b4463f 100644 > --- a/package/gnuradio/Config.in > +++ b/package/gnuradio/Config.in > @@ -47,6 +47,7 @@ config BR2_PACKAGE_GNURADIO_PYTHON > bool "python support" > select BR2_PACKAGE_BOOST_PYTHON > select BR2_PACKAGE_PYTHON > + select BR2_PACKAGE_PYTHON_NUMPY If so, please mention it in a comment > help > Enable python component > > diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk > index fc5cd1f..565c113 100644 > --- a/package/gnuradio/gnuradio.mk > +++ b/package/gnuradio/gnuradio.mk > @@ -86,7 +86,7 @@ GNURADIO_CONF_OPTS += -DENABLE_GR_FILTER=OFF > endif > > ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) > -GNURADIO_DEPENDENCIES += python > +GNURADIO_DEPENDENCIES += python python-numpy and the deps is not needed here (i.e. not needed at buildtime) > GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON > else > GNURADIO_CONF_OPTS += -DENABLE_PYTHON=OFF > -- > 2.4.9 > > _______________________________________________ > buildroot mailing list > buildroot@busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot Regards,
diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in index e264a21..3b4463f 100644 --- a/package/gnuradio/Config.in +++ b/package/gnuradio/Config.in @@ -47,6 +47,7 @@ config BR2_PACKAGE_GNURADIO_PYTHON bool "python support" select BR2_PACKAGE_BOOST_PYTHON select BR2_PACKAGE_PYTHON + select BR2_PACKAGE_PYTHON_NUMPY help Enable python component diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index fc5cd1f..565c113 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -86,7 +86,7 @@ GNURADIO_CONF_OPTS += -DENABLE_GR_FILTER=OFF endif ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) -GNURADIO_DEPENDENCIES += python +GNURADIO_DEPENDENCIES += python python-numpy GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON else GNURADIO_CONF_OPTS += -DENABLE_PYTHON=OFF