Hi Michael,
A short while ago, I installed 3.7.2.1 from your macports
implementation. The install went without trouble, and
I've been composing and running flowgraphs from GRC
with no issues.
I recently tried to port one of my custom blocks up to
the 3.7 api, and I encountered problems. In order
to try and eliminate as much as possible, I tried creating
a new gr-howto module, as per the tutorial. It succeeds
the cmake but fails make during the link stage.
The first few errors emitted are
==================
[ 5%] Building CXX object
lib/CMakeFiles/gnuradio-howto.dir/square_ff_impl.cc.o
Linking CXX shared library libgnuradio-howto.dylib
Undefined symbols for architecture x86_64:
"pmt::dict_has_key(boost::intrusive_ptr<pmt::pmt_base> const&,
boost::intrusive_ptr<pmt::pmt_base> const&)", referenced from:
gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in
square_ff_impl.cc.o
"pmt::intrusive_ptr_add_ref(pmt::pmt_base*)", referenced from:
gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>,
boost::intrusive_ptr<pmt::pmt_base>) in square_ff_impl.cc.o
std::map<boost::intrusive_ptr<pmt::pmt_base>,
boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)>,
pmt::comparator,
std::allocator<std::pair<boost::intrusive_ptr<pmt::pmt_base> const,
boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)> > >
>::operator[](boost::intrusive_ptr<pmt::pmt_base> const&) in
square_ff_impl.cc.o
...
====================
It would seem to be a boost problem. Port shows me as
having boost 1.55.0 installed.
The same exact module makes fine on a different system
running 3.7.2.1 under Ubuntu 12.04lts.
Any ideas? Thanks!
@(^.^)@ Ed
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio