thanks~ Tom. It is solved. Best, Guanbo
On Thu, Nov 11, 2010 at 9:36 PM, Tom Rondeau <[email protected]> wrote: > On Thu, Nov 11, 2010 at 9:59 PM, Guanbo Zheng <[email protected]> wrote: > > Hi > > > > I tried to install the BBN 802.11b trunk from CGRAN project website, and > got > > some problems duing "sudo make", as follows: > > ----------------------- > > 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 > > bbn_tap.cc: In member function ‘int bbn_tap::tap_write(std::string)’: > > bbn_tap.cc:137: warning: format ‘%d’ expects type ‘int’, but argument 3 > has > > type ‘size_t’ > > bbn_tap.cc:153: warning: format ‘%d’ expects type ‘int’, but argument 3 > has > > type ‘size_t’ > > bbn_tap.cc:158: warning: ignoring return value of ‘ssize_t write(int, > const > > void*, size_t)’, declared with attribute warn_unused_result > > make[4]: *** [bbn_tap.lo] Error 1 > > ------------------------ > > The errors came from "make". The configure of the code works fine. > > > > My system is: Ubuntu 9.04 + gnuradio 3.2.2 + USRP2 + XCVR2450. > > I did the installation before, was successfully on USRP2. Not sure what > > happened this time. :( > > > > Many thanks for any advice > > > > -- > > Regards, > > Guanbo > > Likely an updated version of GCC that's being more picky about include > files. > > Try including <string.h> in the offending file and recompile. > > Tom > -- Regards, Guanbo
_______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
