On Wed, May 6, 2015 at 7:28 PM, Achilleas Anastasopoulos <[email protected]> wrote:
> OK, so cmake cannot find thrift, which is reasonable because i didn't > build it... > > So, I followed the instructions on building thrift and > configure returns > > .... > > thrift 0.9.2 > > Building C++ Library ......... : no > Building C (GLib) Library .... : yes > Building Java Library ........ : yes > Building C# Library .......... : no > Building Python Library ...... : yes > Building Ruby Library ........ : no > Building Haskell Library ..... : no > Building Perl Library ........ : no > Building PHP Library ......... : yes > Building Erlang Library ...... : no > Building Go Library .......... : no > Building D Library ........... : no > Building NodeJS Library ...... : no > Building Lua Library ......... : no > > Java Library: > Using javac ............... : javac > Using java ................ : java > Using ant ................. : /usr/bin/ant > > Python Library: > Using Python .............. : /usr/bin/python > > PHP Library: > Using php-config .......... : > > If something is missing that you think should be present, > please skim the output of configure to find the missing > component. Details are present in config.log. > > ========================== > > Is the C++ library necessary? > > The config.log file says that it needs boost 1.54.0 or greater, for some > files. Can this be the reason the C++ library is not built? > > > thanks > Achilleas > Here's the Thrift webpage for the installation dependencies: https://thrift.apache.org/docs/install/ It /says/ it only requires Boost 1.53. The libevent and zlib are optional dependencies, but you'll want to have the libevent, which I believe can be installed with "yum install libevent-devel" on Fedora. If it really is complaining about Boost 1.53 and saying it needs 1.54, that's either a bug in their build script or their documentation. Tom > On Wed, May 6, 2015 at 1:39 PM, Tom Rondeau <[email protected]> wrote: > >> On Wed, May 6, 2015 at 1:27 PM, Achilleas Anastasopoulos < >> [email protected]> 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 [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
