I've never bothered with thrift. Even after using GNU Radio for 3+
years, I've never used gr-ctrlport either.
3.7.11 is the latest release. But there's probably nothing particularly
wrong with 3.7.12git-101-g098dc3e0. I would continue trying to work out
the issues with that first. In fact, there have been some recent commits
to solve some intermittent test errors.
Ron
On 04/29/2017 07:07 PM, lists@lazygranch.com wrote:
> I suppose I could uninstall thrift since that looks really hosed on my system. That would get rid of some errors.
>
> Is there a recommended rev?
>
>
> Original Message
> From: Ron Economos
> Sent: Saturday, April 29, 2017 7:03 PM
> To: discuss-gnuradio@gnu.org
> Subject: Re: [Discuss-gnuradio] test and build errors on 3.7.12git-101-g098dc3e0
>
> git checkout v3.7.11
>
> But you're still going to have the same test failures. It's not
> something new.
>
> Ron
>
> On 04/29/2017 06:57 PM, lists@lazygranch.com wrote:
>> How do I go back one rev on github?
>>
>>
>> Original Message
>> From: Cinaed Simson
>> Sent: Saturday, April 29, 2017 6:42 PM
>> To: discuss-gnuradio@gnu.org
>> Subject: Re: [Discuss-gnuradio] test and build errors on 3.7.12git-101-g098dc3e0
>>
>> On 04/29/2017 05:52 PM, lists@lazygranch.com wrote:
>>> I have ZMQ. Here is the cmake finding it:
>>>
>>> -- Configuring gr-wxgui support...
>>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON
>>> -- Dependency ENABLE_GR_FFT = ON
>>> -- Dependency ENABLE_GR_FILTER = ON
>>> -- Dependency ENABLE_GR_ANALOG = ON
>>> -- Dependency ENABLE_PYTHON = ON
>>> -- Dependency NUMPY_FOUND = TRUE
>>> -- Dependency WX_FOUND = TRUE
>>> -- Enabling gr-wxgui support.
>>> -- Override with -DENABLE_GR_WXGUI=ON/OFF
>>> -- Checking for module 'libzmq'
>>> -- Found libzmq, version 4.1.2
>>> -- Found ZEROMQ: /usr/lib64/libzmq.so
>>> ----------------------------------------
>>> I also have scipy, though I don't see it being looked for in the cmake.
>> I'm running a release version - 3.7.11 - you're on 3.7.12 which is on
>> the bleeding edge so your mileage may vary - it's work in progress
>> unless I missed the email of its release.
>>
>> The test for polar uses python-scipy which requires scipy.
>>
>> See
>>
>> ./gnuradio-3.7.11/gr-fec/python/fec/polar/channel_construction_awgn.py
>>
>> which imports
>>
>> from scipy.optimize import fsolve
>> from scipy.special import erfc
>>
>> In general, you need to run the run the qa scripts in the directories
>> where the tests failed - assuming all the CMake configure errors or the
>> software not found messages have been cleared.
>>
>> -- Cinaed
>>
>>> I missed this one, but I also have libcodec2.
>>>
>>> -- Configuring gr-vocoder support...
>>> -- Dependency Boost_FOUND = 1
>>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON
>>> -- Dependency ENABLE_GR_FFT = ON
>>> -- Dependency ENABLE_GR_BLOCKS = ON
>>> -- Dependency ENABLE_GR_FILTER = ON
>>> -- Dependency ENABLE_GR_ANALOG = ON
>>> -- Enabling gr-vocoder support.
>>> -- Override with -DENABLE_GR_VOCODER=ON/OFF
>>> -- Found libgsm: /usr/include/gsm, /usr/lib64/libgsm.so
>>> -- System libcodec2 not found.
>>> -- Checking for module 'libusb-1.0'
>>> -- Found libusb-1.0, version 1.0.20
>>> -- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib64/libusb-1.0.so
>>>
>>>
>>>
>>>
>>> On Sat, 29 Apr 2017 12:05:30 -0700
>>> Ron Economos <w6rz@comcast.net> wrote:
>>>
>>>> For the polar encoder/decoder and zeromq tests, you need the
>>>> following dependencies. I'm not sure about the other failures.
>>>>
>>>> python-scipy
>>>>
>>>> python-zmq
>>>>
>>>> Ron
>>>>
>>>> On 04/29/2017 11:31 AM, lists@lazygranch.com wrote:
>>>>> Opensuse 42.2
>>>>> uname -a
>>>>> Linux linux-0u81 4.4.57-18.3-default #1 SMP Thu Mar 30 06:39:47 UTC
>>>>> 2017 (39c8557) x86_64 x86_64 x86_64 GNU/Linux
>>>>> ---------------
>>>>> Building for version: 3.7.12git-101-g098dc3e0 / 3.7.12git
>>>>> Entire cmake output at:
>>>>> https://pastebin.com/Gqa32538
>>>>> ----------
>>>>> Errors in the doxygen build:
>>>>> https://pastebin.com/2KVp6v9X
>>>>> --------------------------------
>>>>>
>>>>> 95% tests passed, 11 tests failed out of 220
>>>>>
>>>>> Total Test time (real) = 3850.12 sec
>>>>>
>>>>> The following tests FAILED:
>>>>> 18 - qa_cpp_py_binding (Failed)
>>>>> 22 - qa_ctrlport_probes (Failed)
>>>>> 51 - qa_cpp_py_binding_set (Failed)
>>>>> 84 - qa_python_message_passing (Failed)
>>>>> 89 - qa_polar_encoder_systematic (Failed)
>>>>> 92 - qa_polar_encoder (Failed)
>>>>> 94 - qa_polar_decoder_sc (Failed)
>>>>> 95 - qa_polar_decoder_sc_list (Failed)
>>>>> 98 - qa_polar_decoder_sc_systematic (Failed)
>>>>> 218 - qa_zeromq_sub (Failed)
>>>>> 219 - qa_zeromq_pub (Failed)
>>>>> Errors while running CTest
>>>>> Makefile:72: recipe for target 'test' failed
>>>>> make: *** [test] Error 8
>>>>>
>>>>> For the complete make test:
>>>>> https://pastebin.com/JwHqDGrc
>>>>> ------------------------
>>>>>
>>>>> ctest -V -R ctrlport_probes
>>>>> UpdateCTestConfiguration
>>>>> from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
>>>>> UpdateCTestConfiguration
>>>>> from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
>>>>> Test project /usr/local/src/gnuradio_latest/gnuradio/build
>>>>> Constructing a list of tests
>>>>> Done constructing a list of tests
>>>>> Checking test dependency graph...
>>>>> Checking test dependency graph end
>>>>> test 22
>>>>> Start 22: qa_ctrlport_probes
>>>>>
>>>>> 22: Test command: /usr/bin/sh
>>>>> "/usr/local/src/gnuradio_latest/gnuradio/build/gr-blocks/python/blocks/qa_ctrlport_probes_test.sh"
>>>>> 22: Test timeout computed to be: 9.99988e+06
>>>>> 22: gr::log :INFO: controlport - Apache Thrift: -h linux-0u81 -p
>>>>> 42407 22: Could not connect to ControlPort endpoint at
>>>>> linux-0u81:42407. 22:
>>>>> 22: Exception socket.error: (32, 'Broken pipe') in <bound method
>>>>> ThriftRadioClient.__del__ of
>>>>> <gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
>>>>> at
>>>>> 0x7f046ca06200>> ignored
>>>>> 22: Could not connect to ControlPort endpoint at linux-0u81:42407.
>>>>> 22:
>>>>> 22: Exception socket.error: (32, 'Broken pipe') in <bound method
>>>>> ThriftRadioClient.__del__ of
>>>>> <gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
>>>>> at
>>>>> 0x7f046ca117e8>> ignored
>>>>> 22: Could not connect to ControlPort endpoint at linux-0u81:42407.
>>>>> 22:
>>>>> 22: Exception socket.error: (32, 'Broken pipe') in <bound method
>>>>> ThriftRadioClient.__del__ of
>>>>> <gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
>>>>> at
>>>>> 0x7f046ca11b48>> ignored
>>>>> 22: Could not connect to ControlPort endpoint at linux-0u81:42407.
>>>>> 22:
>>>>> 22: Exception socket.error: (32, 'Broken pipe') in <bound method
>>>>> ThriftRadioClient.__del__ of
>>>>> <gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
>>>>> at
>>>>> 0x7f046ca11e60>> ignored
>>>>> ^C^C
>>>>> ------------------------------------
>>>>> ctest -V -R cpp_py
>>>>> UpdateCTestConfiguration
>>>>> from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
>>>>> UpdateCTestConfiguration
>>>>> from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
>>>>> Test project /usr/local/src/gnuradio_latest/gnuradio/build
>>>>> Constructing a list of tests
>>>>> Done constructing a list of tests
>>>>> Checking test dependency graph...
>>>>> Checking test dependency graph end
>>>>> test 18
>>>>> Start 18: qa_cpp_py_binding
>>>>>
>>>>> 18: Test command: /usr/bin/sh
>>>>> "/usr/local/src/gnuradio_latest/gnuradio/build/gr-blocks/python/blocks/qa_cpp_py_binding_test.sh"
>>>>> 18: Test timeout computed to be: 9.99988e+06
>>>>> 18: gr::log :INFO: controlport - Apache Thrift: -h linux-0u81 -p
>>>>> 41848 18: Could not connect to ControlPort endpoint at
>>>>> linux-0u81:41848. 18:
>>>>> 18: Exception socket.error: (32, 'Broken pipe') in <bound method
>>>>> ThriftRadioClient.__del__ of
>>>>> <gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
>>>>> at 0x7f81c0071518>> ignored ^C^C
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Discuss-gnuradio mailing list
>>>>> Discuss-gnuradio@gnu.org
>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>
>>>> _______________________________________________
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
No comments:
Post a Comment