I am having issues getting some components installed for gnuradio. I am trying to install gr-baz and op25.
My OS is Debian 8, and I installed gnuradio from the standard repository with
sudo apt-get build-dep gnuradio
sudo apt-get install gnuradio gnuradio-dev gr-osmosdr librtlsdr-dev libuhd-dev libhackrf-dev libitpp-dev libpcap-dev
I then cloned the gr-baz from github, and did cmake and make. Make failed with the following:
[ 58%] Building CXX object lib/CMakeFiles/gnuradio-baz.dir/baz_dpll_bb.cc.o
/home/brandon/gnuradio/gr-baz/lib/baz_dpll_bb.cc: In member function ‘virtual int gr::baz::dpll_bb_impl::work(int, gr_vector_const_void_star&, gr_vector_void_star&)’:
/home/brandon/gnuradio/gr-baz/lib/baz_dpll_bb.cc:245:85: error: ‘from_float’ is not a member of ‘pmt’
add_item_tag(0, nitems_written(0)+i, pmt::mp("current_period"), pmt::from_float(current_period));
lib/CMakeFiles/gnuradio-baz.dir/build.make:813: recipe for target 'lib/CMakeFiles/gnuradio-baz.dir/baz_dpll_bb.cc.o' failed
make[2]: *** [lib/CMakeFiles/gnuradio-baz.dir/baz_dpll_bb.cc.o] Error 1
CMakeFiles/Makefile2:106: recipe for target 'lib/CMakeFiles/gnuradio-baz.dir/all' failed
make[1]: *** [lib/CMakeFiles/gnuradio-baz.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
I checked the source of gnuradio on github, and from_float is indeed defined in pmt. The version of gnuradio-companion that is installed is version 3.7.5. I added the full output from make as an attachment.
I also tried with pybombs, but couldn't get pybombs to run at all. Simply trying to add a recipe to pybombs caused a very long stack trace of errors.
Any help/guidance is appreciated
--