[oe] [meta-oe][PATCH] gnuradio : Update to 3.6.5. Also fix for docs, packaging, and grc RDEPENDS.

Paul Barker paul at paulbarker.me.uk
Thu Jun 20 12:29:18 UTC 2013


On 18 June 2013 15:09, Philip Balister <philip at balister.org> wrote:
>  * Fix packaging so grc and examples packages are not empty.
>  * Account for addition of gr-modtool.
>  * Update to version 3.6.5 of GNU Radio.
>  * Update RDEPENDS for grc to add python-netserver.
>  * Try even harder to stop docs from getting built.

Just tried building gnuradio with this patch applied. The system
topped out at 5GB RAM and 4GB swap used (everything on the system)
then:

[ 94%] Building CXX object
gr-analog/swig/CMakeFiles/_analog_swig.dir/analog_swigPYTHON_wrap.cxx.o
cd /home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-analog/swig
&& /home/pbarker/build/20130619_poky/build/tmp/sysroots/x86_64-lin
ux/usr/bin/armv6-vfp-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
-DENABLE_GR_LOG -D_analog_swig_EXPORTS -march=armv6 -mthumb-interwork
-mfloat-abi=softfp   --sysroot=/home/pbarker/build/
20130619_poky/build/tmp/sysroots/raspberrypi  -O2 -pipe -g
-feliminate-unused-debug-types -fpermissive
-fvisibility-inlines-hidden -fpermissive -O2 -pipe -g
-feliminate-unused-debug-types  -
O2 -pipe -g -feliminate-unused-debug-types -fpermissive
-fvisibility-inlines-hidden -DNDEBUG -fPIC
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.
6.5-r0/git/gr-analog/include
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-analog/include
-I/home/pbarker/build/20130619_poky
/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gr-filter/lib
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gr-filt
er/include -I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-filter/lib
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-
vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-filter/include
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/l
ib/runtime -I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gnuradio-core/src/lib/general
-I/home/pbarker/build/20130619_poky/build
/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/general
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/g
it/build/gnuradio-core/src/lib/gengen
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/gengen
-I/home/pbarker/build
/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gnuradio-core/src/lib/filter
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gn
ueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/filter
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/missing
-
I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/reed-solomon
-I/home/pbarker/build/20130619_poky/build/tmp/work/arm
v6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/viterbi
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-c
ore/src/lib/io -I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gnuradio-core/src/lib/swig
-I/home/pbarker/build/20130619_poky/buil
d/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gnuradio-core/src/lib/swig
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git
/gnuradio-core/src/lib/hier
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build
-I/home/pbarker/build/20130619_poky/build/tmp/work/arm
v6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gruel/src/swig
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gruel/src/swig
-I/h
ome/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gruel/src/include
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gn
ueabi/gnuradio/3.6.5-r0/git/build/gruel/src/include
-I/home/pbarker/build/20130619_poky/build/tmp/sysroots/raspberrypi/usr/include
-I/home/pbarker/build/20130619_poky/build/tmp/sysroots/rasp
berrypi/usr/include/python2.7
-I/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/gr-analog/swig
-I/home/pbarker/build/20130619_poky/build/t
mp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-analog/swig
   -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -o
CMakeFiles/_analog_swig.dir/analog_swigPYTHO
N_wrap.cxx.o -c
/home/pbarker/build/20130619_poky/build/tmp/work/armv6-vfp-poky-linux-gnueabi/gnuradio/3.6.5-r0/git/build/gr-analog/swig/analog_swigPYTHON_wrap.cxx
arm-poky-linux-gnueabi-g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Should this really be using over 1GB RAM per cc1plus process to
compile this? I think something broke somewhere. I'll try building
this from scratch in a new build directory and let you know how it
goes.

This is with MACHINE=raspberrypi and using gcc 4.7.2.

--
Paul Barker

Email: paul at paulbarker.me.uk
http://www.paulbarker.me.uk



More information about the Openembedded-devel mailing list