cmake produces the output below when trying to build grais from
git clone git://github.com/chgans/gr-ais.git
gnuradio-3.7.0
Device Motorola Xoom MZ601
-mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -march=armv7-a
Thanks in advance if you help to resolve this issue.
Debian GNU/Linux wheezy/sid [running on Android via Linux Deploy]
(chroot)
root@localhost:/# cmake /home/android/Downloads4/gr-ais
– The CXX compiler identification is GNU
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – works
root@localhost:/home/android/Downloads4/gr-ais/build# make
/usr/bin/cmake -H/home/android/Downloads4/gr-ais
-B/home/android/Downloads4/gr-ais/build --check-build-system
CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start
/home/android/Downloads4/gr-ais/build/CMakeFiles
/home/android/Downloads4/gr-ais/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory /home/android/Downloads4/gr-ais/build' make -f lib/CMakeFiles/gnuradio-gr_ais.dir/build.make lib/CMakeFiles/gnuradio-gr_ais.dir/depend make[2]: Entering directory
/home/android/Downloads4/gr-ais/build’
cd /home/android/Downloads4/gr-ais/build && /usr/bin/cmake -E
cmake_depends “Unix Makefiles” /home/android/Downloads4/gr-ais
/home/android/Downloads4/gr-ais/lib
/home/android/Downloads4/gr-ais/build
/home/android/Downloads4/gr-ais/build/lib
/home/android/Downloads4/gr-ais/build/lib/CMakeFiles/gnuradio-gr_ais.dir/DependInfo.cmake
–color=
make[2]: Leaving directory /home/android/Downloads4/gr-ais/build' make -f lib/CMakeFiles/gnuradio-gr_ais.dir/build.make lib/CMakeFiles/gnuradio-gr_ais.dir/build make[2]: Entering directory
/home/android/Downloads4/gr-ais/build’
/usr/bin/cmake -E cmake_progress_report
/home/android/Downloads4/gr-ais/build/CMakeFiles 8
[ 4%] Building CXX object
lib/CMakeFiles/gnuradio-gr_ais.dir/ais_extended_lms_dfe_ff.cc.o
cd /home/android/Downloads4/gr-ais/build/lib && /usr/bin/c++
-Dgnuradio_gr_ais_EXPORTS -O3 -DNDEBUG -fPIC
-I/home/android/Downloads4/gr-ais/include -I/usr/local/include
-fvisibility=hidden -o
CMakeFiles/gnuradio-gr_ais.dir/ais_extended_lms_dfe_ff.cc.o -c
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc
In file included from
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc:5:0:
/home/android/Downloads4/gr-ais/include/ais_extended_lms_dfe_ff.h:17:1:
error: expected class-name before ‘{’ token
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc: In
constructor ‘ais_extended_lms_dfe_ff::ais_extended_lms_dfe_ff(float,
float, unsigned int, unsigned int)’:
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc:29:5:
error: class ‘ais_extended_lms_dfe_ff’ does not have any field named
‘gr_sync_block’
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc:30:63:
error: ‘gr_make_io_signature2’ was not declared in this scope
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc:31:48:
error: ‘gr_make_io_signature’ was not declared in this scope
/home/android/Downloads4/gr-ais/lib/ais_extended_lms_dfe_ff.cc:45:26:
error: ‘set_output_multiple’ was not declared in this scope
make[2]: ***
[lib/CMakeFiles/gnuradio-gr_ais.dir/ais_extended_lms_dfe_ff.cc.o] Error
1
make[2]: Leaving directory /home/android/Downloads4/gr-ais/build' make[1]: *** [lib/CMakeFiles/gnuradio-gr_ais.dir/all] Error 2 make[1]: Leaving directory
/home/android/Downloads4/gr-ais/build’
make: *** [all] Error 2
root@localhost:/home/android/Downloads4/gr-ais/build#