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. :(