Pybombs bombs

Hi All,

I made a mistake this morning and tried to refresh gnuradio with
pybombs to test an FCD ProPlus against the latest main branch. Pybombs
has worked fine up until now and I successfully installed it on a
different machine on Sunday. Today it crashed and I found it had an
empty volk directory which I fixed with the --recursive option noted
here in another thread.

Unfortunately since this, UHD will no longer compile complaining about
boost not having a type unint_32. I can build the rest of gnuradio by
deleting UHD from the recipie but this does not help me operate my
B200.

Any suggestions? I have scoured the web and not found a solution.

Mike

If it were me, the easiest way to get around an issue like this is to
start
over. You might have a linker problem.

./pybombs remove

delete the pybombs and target directories

clone the latest version of pybombs

./pybombs install gnuradio

If you still have an issue then go from there.

v/r,
Rich

Thanks - I tried that. Same issue.Something wrong with UHD and my setup
perhaps?

Mike

/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:96:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:97:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:97:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:98:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0x04);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:98:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:101:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0c0d);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:101:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:102:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:102:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:103:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:103:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:104:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:104:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:105:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0x0d);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:105:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:108:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0cbd);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:108:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:109:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:109:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:110:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:110:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:111:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:111:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:112:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0xbd);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:112:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:115:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0cbc);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:115:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:116:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:116:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:117:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:117:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:118:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:118:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:119:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0xbc);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:119:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:122:43: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(flipped_sid.get(), (uint32_t)0x0cbc0a0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:122:43: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:126:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0cbc0a0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:126:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp: In member
function ‘void test_sid_t_from_str::test_method()’:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:131:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:131:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:132:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:132:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:133:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:133:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:134:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)4);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:134:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:137:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:137:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:138:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:138:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:139:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:139:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:140:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:140:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:143:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:143:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:144:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)6);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:144:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:145:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:145:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:146:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:146:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:149:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:149:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:150:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:150:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:151:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)4);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:151:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:152:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:152:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
make[2]: *** [tests/CMakeFiles/sid_t_test.dir/sid_t_test.cpp.o] Error 1
make[1]: *** [tests/CMakeFiles/sid_t_test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
Linking CXX executable subdev_spec_test
[ 93%] Built target subdev_spec_test
Linking CXX executable sph_send_test
[ 93%] Built target sph_send_test
Linking CXX executable sph_recv_test
[ 93%] Built target sph_recv_test
make: *** [all] Error 2
Build failed. See output above for error messages

On Tue, Apr 7, 2015 at 4:19 PM, Mike W. [email protected] wrote:

Thanks - I tried that. Same issue.Something wrong with UHD and my setup
perhaps?

Mike

Have you asked on the usrp-users list? Seems a problem more related to
the
UHD than PyBOMBS or GNU Radio. Unless it’s a change in configuration
that
we need to have reflected in the PyBOMBS recipe.

Tom

I just issued a pull request to fix this issue. The problem is that on a
few systems, such as yours, “unit32_t” is undefined in the top-level
namespace, and should really be “boost::uint32_t” anyway to match the
actual values being compared. This fix is just for a test, so it won’t
make any difference on UHD functionality. Look for those changes to be
integrated soonish … - MLD

On Tue, Apr 7, 2015 at 7:12 PM, Mike W. [email protected] wrote:

Mike

It’s technically an optional dependency, required only for gr-uhd. The
failure you’re experiencing it happening when building libuhd, which is
not
a GNU Radio project.

As I said, if this is a failure in the PyBOMBS uhd recipe, that’s our
concern. A problem in libuhd itself is something that the usrp-users
list
would be much better place to get help on this problem.

Tom

Hi Tom.

I think this is the right place as UHD is part of the standard Gnuradio
build, so it doesn’t really matter if you have a usrp or not, it will
crash the build.

Mike

From: [email protected] [mailto:[email protected]] On Behalf Of
Tom R.
Sent: 07 April 2015 23:06
To: Mike W.
Cc: Richard B.; GNURadio D.ion List
Subject: Re: [Discuss-gnuradio] pybombs bombs

On Tue, Apr 7, 2015 at 4:19 PM, Mike W. <[email protected]
mailto:[email protected] > wrote:

Thanks - I tried that. Same issue.Something wrong with UHD and my setup
perhaps?

Mike

Have you asked on the usrp-users list? Seems a problem more related to
the UHD than PyBOMBS or GNU Radio. Unless it’s a change in configuration
that we need to have reflected in the PyBOMBS recipe.

Tom

/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:96:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:97:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:97:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:98:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0x04);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:98:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:101:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0c0d);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:101:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:102:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:102:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:103:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:103:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:104:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:104:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:105:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0x0d);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:105:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:108:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0cbd);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:108:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:109:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:109:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:110:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:110:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:111:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:111:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:112:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0xbd);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:112:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:115:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0a0b0cbc);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:115:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:116:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)0x0a);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:116:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:117:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)0x0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:117:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:118:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)0x0c);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:118:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:119:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)0xbc);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:119:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:122:43: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(flipped_sid.get(), (uint32_t)0x0cbc0a0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:122:43: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:126:35: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get(), (uint32_t)0x0cbc0a0b);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:126:35: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp: In member
function ‘void test_sid_t_from_str::test_method()’:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:131:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:131:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:132:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:132:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:133:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:133:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:134:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)4);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:134:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:137:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:137:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:138:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:138:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:139:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:139:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:140:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:140:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:143:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:143:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:144:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)6);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:144:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:145:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)3);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:145:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:146:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:146:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:149:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_addr(), (uint32_t)1);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:149:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:150:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_src_endpoint(), (uint32_t)2);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:150:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:151:44: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_addr(), (uint32_t)4);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:151:44: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
In file included from /usr/local/include/boost/test/unit_test.hpp:19:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:20:
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:152:48: error:
‘uint32_t’ was not declared in this scope
BOOST_CHECK_EQUAL(sid.get_dst_endpoint(), (uint32_t)16);
^
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:152:48: note:
suggested alternative:
In file included from
/home/mike/pybombs/src/uhd/host/include/uhd/types/sid.hpp:22:0,
from
/home/mike/pybombs/src/uhd/host/tests/sid_t_test.cpp:21:
/usr/local/include/boost/cstdint.hpp:263:30: note: ‘boost::uint32_t’
typedef unsigned int uint32_t;
^
make[2]: *** [tests/CMakeFiles/sid_t_test.dir/sid_t_test.cpp.o] Error 1
make[1]: *** [tests/CMakeFiles/sid_t_test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
Linking CXX executable subdev_spec_test
[ 93%] Built target subdev_spec_test
Linking CXX executable sph_send_test
[ 93%] Built target sph_send_test
Linking CXX executable sph_recv_test
[ 93%] Built target sph_recv_test
make: *** [all] Error 2
Build failed. See output above for error messages

Hi Tom,

I understand your point and it’s a general problem with modules in the
recipes that are included by default that if any one of them fails to
build, so does the system. Imagine if I had no USRP and didn’t even know
what one was. If I came to install Gnuradio it would fail under this
system. I would need to know there is a USRP list and subscribe to it,
even without any usrp. So, really the issue is the pybombs recipe
including things that are not part of gnuradio by default. Effectively
they become part of the system by doing that.

Mike

From: [email protected] [mailto:[email protected]] On Behalf Of
Tom R.
Sent: 08 April 2015 00:32
To: Mike W.
Cc: Richard B.; GNURadio D.ion List
Subject: Re: [Discuss-gnuradio] pybombs bombs

On Tue, Apr 7, 2015 at 7:12 PM, Mike W. <[email protected]
mailto:[email protected] > wrote:

Hi Tom.

I think this is the right place as UHD is part of the standard Gnuradio
build, so it doesn’t really matter if you have a usrp or not, it will
crash the build.

Mike

It’s technically an optional dependency, required only for gr-uhd. The
failure you’re experiencing it happening when building libuhd, which is
not a GNU Radio project.

As I said, if this is a failure in the PyBOMBS uhd recipe, that’s our
concern. A problem in libuhd itself is something that the usrp-users
list would be much better place to get help on this problem.

Tom

Hi Michael,

That worked perfectly thanks.

Mike

On Wed, Apr 8, 2015 at 2:43 AM, Mike W. [email protected] wrote:

things that are not part of gnuradio by default. Effectively they become
part of the system by doing that.

Mike

Hi Mike, I know no one likes to be told that they’ve asked the question
in
the wrong place like this – I’ve been there before myself. But you
asked a
question that could be better answered elsewhere, so that’s where I
pointed
you. I wasn’t trying to be dismissive.

Tom