I had the same problems and I ended up wasting half hour adding #include<cstring> to about 30 odd files. I would suggest that you change your g++ to an older version. Install g++-4.2 and then do this:
sudo rm /usr/bin/g++ sudo ln -s g++-4.2 /usr/bin/g++ then make. This is a known problem in gcc-4.3 and 4.4. See here: http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include http://www.cyrius.com/journal/gcc/gcc-4.4-include If need be, I can post my updated source files of BBN (with the added #includes). Let me know. -Ritesh On Tue, Dec 9, 2008 at 11:53 AM, Johnathan Corgan <[EMAIL PROTECTED]> wrote: > On Tue, 2008-12-09 at 11:53 +0100, Chiara De Dominicis wrote: > >> doc/Makefile.am:77: `%'-style pattern rules are a GNU make extension >> doc/Makefile.am:80: `%'-style pattern rules are a GNU make extension >> >> I thought it was only a warning but probably it isn't so.... > > This is indeed a warning, and harmless. > >> bbn_tap.cc: In constructor 'bbn_tap::bbn_tap(std::string, int)': >> bbn_tap.cc:51: error: 'memset' was not declared in this scope >> bbn_tap.cc:53: error: 'strncpy' was not declared in this scope > > Are you using gcc 4.3? It now enforces having the proper #include > directives for certain standard library functions that it would > previously silently ignore. I'd try adding > > #include <string.h> > > ...at the top of bbn_tap.cc to see if this goes away. > > -Johnathan > > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio