discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] gnuradio on ARM


From: Sid Boyce
Subject: Re: [Discuss-gnuradio] gnuradio on ARM
Date: Sun, 24 Mar 2013 03:25:24 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4

address@hidden:/3/ODROID-X/gnuradio/build# cmake -DCMAKE_CXX_FLAGS:STRING="-mfpu=neon -fno-tree-vectorize -flto -fopenmp -mfloat-abi=hard" -DCMAKE_C_FLAGS:STRING="-mfpu=neon -fno-tree-vectorize -flto -fopenmp -mfloat-abi=hard" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE="Release" -DENABLE_GR_CORE=ON -DENABLE_GRC=ON -DENABLE_GR_FFT=ON -DENABLE_GR_FILTER=ON -DENABLE_GR_AUDIO=ON -DENABLE_BAD_BOOST=ON ..

Got much further this time:-
Linking CXX executable gnuradio-config-info
/3/ODROID-X/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_filterPYTHON_wrap.cxx: In function ‘void init_gnuradio_core_filter()’:
/3/ODROID-X/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_filterPYTHON_wrap.cxx:119048:21: warning: variable ‘md’ set but not used [-Wunused-but-set-variable]
[ 59%] Building CXX object gnuradio-core/src/lib/CMakeFiles/test-gnuradio-core.dir/runtime/qa_gr_hier_block2.cc.o
[ 59%] Built target gnuradio-config-info
Scanning dependencies of target _gnuradio_core_gengen
[ 59%] Building CXX object gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_gengen.dir/gnuradio_core_gengenPYTHON_wrap.cxx.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
make[2]: *** [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_general.dir/gnuradio_core_generalPYTHON_wrap.cxx.o] Error 4
make[1]: *** [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_general.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 59%] [ 59%] Building CXX object gnuradio-core/src/lib/CMakeFiles/test-gnuradio-core.dir/runtime/qa_gr_hier_block2_derived.cc.o
Building CXX object gnuradio-core/src/lib/CMakeFiles/test-gnuradio-core.dir/runtime/qa_gr_buffer.cc.o
[ 59%] Building CXX object gnuradio-core/src/lib/CMakeFiles/test-gnuradio-core.dir/runtime/qa_gr_flowgraph.cc.o
[ 59%] Building CXX object gnuradio-core/src/lib/CMakeFiles/test-gnuradio-core.dir/runtime/qa_gr_top_block.cc.o
/3/ODROID-X/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_gengenPYTHON_wrap.cxx: In function ‘void init_gnuradio_core_gengen()’:
/3/ODROID-X/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_gengenPYTHON_wrap.cxx:290936:21: warning: variable ‘md’ set but not used [-Wunused-but-set-variable]
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
make[2]: *** [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_filter.dir/gnuradio_core_filterPYTHON_wrap.cxx.o] Error 4
make[1]: *** [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_filter.dir/all] Error 2
[
73 ... Sid.

On 24/03/13 00:59, Sid Boyce wrote:
On 23/03/13 23:51, Marcus D. Leech wrote:
Thanks Nicholas,
That worked.
-- ######################################################
-- # Gnuradio enabled components                        
-- ######################################################
--   * python-support
--   * testing-support
--   * volk
--   * doxygen
--   * sphinx
--   * gruel
--   * gnuradio-core
--   * gnuradio-companion
--   * gr-blocks
--   * gr-fft
--   * gr-filter
--   * gr-atsc
--   * gr-audio
--   * gr-analog
--   * gr-digital
--   * gr-noaa
--   * gr-pager
--   * gr-trellis
--   * gr-utils
--   * gr-vocoder
--   * gr-fcd
--   * gr-wavelet
--   * gr-wxgui
--
-- ######################################################
-- # Gnuradio disabled components                       
-- ######################################################
--   * gr-comedi
--   * gr-qtgui
--   * gr-uhd
--   * gr-shd
--   * gr-video-sdl
73 ... Sid.
Would be good to see how it does on an Odroid-U2...


-- 
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org


_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
It chokes on x86 assembler. I about to try using "-mfpu=neon" to see if it will avoid the x86 assembler.

Linking CXX executable _blocks_swig_swig_tag
[ 24%] Building C object gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_fff_armv7_a.c.o
[ 24%] Built target _pmt_swig_swig_tag
[ 24%] [ 24%] Built target _blocks_swig_swig_tag
Building C object gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_ccf_armv7_a.c.o
/tmp/ccLw2kCh.s: Assembler messages:
/tmp/ccLw2kCh.s:31: Error: selected FPU does not support instruction -- `vmov.f32 q8,#0.0'
/tmp/ccLw2kCh.s:32: Error: selected FPU does not support instruction -- `vmov.f32 q9,#0.0'
/tmp/ccLw2kCh.s:37: Error: selected FPU does not support instruction -- `vmla.f32 q8,q0,q2'
/tmp/ccLw2kCh.s:38: Error: selected FPU does not support instruction -- `vmla.f32 q9,q1,q3'
/tmp/ccLw2kCh.s:40: Error: selected FPU does not support instruction -- `vadd.f32 q8,q8,q9'
/tmp/ccLw2kCh.s:41: Error: selected processor does not support Thumb mode `vpadd.f32 d0,d16,d17'
make[2]: *** [gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_fff_armv7_a.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/cczuRQxp.s: Assembler messages:
/tmp/cczuRQxp.s:30: Error: selected FPU does not support instruction -- `vmov.f32 q14,#0.0'
/tmp/cczuRQxp.s:31: Error: selected FPU does not support instruction -- `vmov.f32 q15,#0.0'
/tmp/cczuRQxp.s:36: Error: selected FPU does not support instruction -- `vmla.f32 q14,q0,q2'
/tmp/cczuRQxp.s:37: Error: selected FPU does not support instruction -- `vmla.f32 q15,q1,q2'
/tmp/cczuRQxp.s:39: Error: selected processor does not support Thumb mode `vpadd.f32 d0,d28,d29'
/tmp/cczuRQxp.s:40: Error: selected processor does not support Thumb mode `vpadd.f32 d1,d30,d31'
/tmp/cczuRQxp.s:41: Error: selected processor does not support Thumb mode `vpadd.f32 d0,d0,d1'
Scanning dependencies of target pygen_gr_atsc_src_lib_0d7f1
make[2]: *** [gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_ccf_armv7_a.c.o] Error 1
make[1]: *** [gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 24%] Built target _filter_swig_swig_tag
[ 24%] Generating atsc.tag
[ 24%] Swig source
[ 24%] [ 24%] Generating fft_swig.pyc
Generating fft_swig.pyo
[ 24%] Built target pygen_gr_fft_swig_29d48
[ 24%] [ 24%] Generating atsc.pyc
Generating atsc.pyo
[ 24%] Built target pygen_gr_atsc_src_lib_0d7f1
make: *** [all] Error 2
73 ... Sid.

-- 
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks


_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


-- 
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

reply via email to

[Prev in Thread] Current Thread [Next in Thread]