i have some issue in building gnuradio-3.3.0 on ubuntu 11.04 x32. In
particular I get errors in the building of the gr-usrp2 module, so i’m
temporarily disabling the modules gr-usrp and gr-usrp through the ./
configure process…any suggestions ?
Regards , Arturo
PS: if i build the unstable version from git i don’t experience any
problem at all
On Wed, May 4, 2011 at 6:40 PM, Arturo R. [email protected]
wrote:
i have some issue in building gnuradio-3.3.0 on ubuntu 11.04 x32. In
particular I get errors in the building of the gr-usrp2 module, so i’m
temporarily disabling the modules gr-usrp and gr-usrp through the ./
configure process…any suggestions ?
Regards , Arturo
PS: if i build the unstable version from git i don’t experience any problem
at all
Could you post the error that you are getting? That might help us help
you.
Tom
On Thu, May 5, 2011 at 7:48 AM, Tom R. [email protected]
wrote:
problem at all
Could you post the error that you are getting? That might help us help you.
Tom
Arturo,
This definitely seems to be a problem using 3.3.0 in Ubuntu 11.04 (I’m
running 64-bit). Try this patch and see if it helps
Tom
diff --git a/usrp2/host/lib/usrp2.cc b/usrp2/host/lib/usrp2.cc
index f0ee564…0842482 100644
— a/usrp2/host/lib/usrp2.cc
+++ b/usrp2/host/lib/usrp2.cc
@@ -38,9 +38,9 @@ namespace usrp2 {
struct usrp_table_entry {
// inteface + normalized mac addr (“eth0:01:23:45:67:89:ab”)
std::string key;
- usrp_table_entry(const std::string &_key,
boost::weak_ptrusrp2::usrp2
_value)
- usrp_table_entry(const std::string &_key, boost::weak_ptr
_value)
: key(_key), value(_value) {}
};
@@ -70,7 +70,7 @@ namespace usrp2 {
// We don’t have the USRP2 we’re looking for
// create a new one and stick it in the table.
- usrp2::sptr r(new usrp2::usrp2(ifc, pr, rx_bufsize));
- usrp2::sptr r(new usrp2(ifc, pr, rx_bufsize));
usrp_table_entry t(key, r);
s_table.push_back(t);