On Sun, Feb 3, 2013 at 6:02 AM, Mohammed Ramadan
<[email protected]>wrote:

>
> i am still face problem for making simple block in gnuradio
>  i am using gr_modtool
> i follow the steps
> 1- creating the module ( named ramadan)
> 2 adding the block(mm)
> i have 2 files in lib (mm_imp.cc, mm_imp.hh) and one file in include
> (mm.h)
> i made changes in the 3 files like square example in tutorial, but while
> building i face problem in make appears for me
>
> el-hadidy@ubuntu:~/gr-ramadan/build$ make
> Scanning dependencies of target gnuradio-ramadan
> [  5%] Building CXX object lib/CMakeFiles/gnuradio-ramadan.dir/mm_impl.cc.o
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:32:29: error: howto_square_ff.h:
> No such file or directory
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:39: error:
> ‘howto_square_ff_sptr’ does not name a type
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:62: error: ‘howto_square_ff’ has
> not been declared
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:62: error: ISO C++ forbids
> declaration of ‘howto_square_ff’ with no type
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc: In function ‘int
> howto_square_ff()’:
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:63: error: only constructors
> take base initializers
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc: At global scope:
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:73: error: expected constructor,
> destructor, or type conversion before ‘::’ token
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:79: error: ‘howto_square_ff’ is
> not a class or namespace
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc: In function ‘int
> general_work(int, gr_vector_int&, gr_vector_const_void_star&,
> gr_vector_void_star&)’:
> /home/el-hadidy/gr-ramadan/lib/mm_impl.cc:94: error: ‘consume_each’ was
> not declared in this scope
> *make[2]: *** [lib/CMakeFiles/gnuradio-ramadan.dir/mm_impl.cc.o] Error 1
> make[1]: *** [lib/CMakeFiles/gnuradio-ramadan.dir/all] Error 2
> make: *** [all] Error 2*
> el-hadidy@ubuntu:~/gr-ramadan/build$
>
> so , how can i solve this problem? can any one help me to fix this problem
> as i read more and still face problems. Thanks


Again, this looks like a version problem. Except in this case, it looks
like you have a really old version of GNU Radio installed before there was
a consume_each (and I can't even remember how far back that was).

Tom
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to