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
