On Wed, May 6, 2015 at 1:27 PM, Achilleas Anastasopoulos <anas...@umich.edu>
wrote:

> After pulling the latest version of gnuradio, and remaking/installing/etc
> I am trying to run the application "pfb_sync_test.grc" in the examples
> directory of control port.
> It is giving me the following error:
>
> ================
> Executing:
> "/home/anastas/gnuradio_trunk/gr-blocks/examples/ctrlport/pfb_sync_test_qt.py"
>
> Using Volk machine: sse4_1_64_orc
> ControlPort Monitor running.
> Traceback (most recent call last):
>   File
> "/home/anastas/gnuradio_trunk/gr-blocks/examples/ctrlport/pfb_sync_test_qt.py",
> line 233, in <module>
>     (tb.blocks_ctrlport_monitor_0).start()
>   File
> "/usr/local/lib64/python2.7/site-packages/gnuradio/ctrlport/monitor.py",
> line 48, in start
>     print "monitor::endpoints() = %s" % (gr.rpcmanager_get().endpoints())
> AttributeError: 'NoneType' object has no attribute 'endpoints'
> ctrlport.monitor received shutdown signal
> ==================
>
> this is on a Fedora 19-64.
>
> Any help is greatly appreciated.
>
> thanks
> Achilleas
>
>
Looks like the server isn't being started. When you run cmake, you should
see that under enabled components, you have:

* gr-ctrlport
** thrift

That tells you ControlPort is enabled and the Thrift backend will be built
for it. You can also tell by looking at gnuradio/config.h to see if
GR_RPCSERVER_ENABLED and GR_RPCSERVER_THRIFT are defined there.

My guess is that cmake isn't picking up Thrift. It requires version 0.9.2
to run. You can get some info on building this yourself here:

http://gnuradio.org/redmine/projects/gnuradio/wiki/ControlPort

I also just pushed a new apache-thrift recipe to PyBOMBS today.

Tom
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to