Hi Michael, I agree with you comments 1) and 2) therefore I will disable Thrift and CTRLPORT.
Related to 3) before posting questions I was checking mailing lists and I read that CTRLPORT should work well with thrift *0.10.0.* Therefore I have installed thrift version 0.10.0., however there are still errors. Kind Regards, Emil On Sun, Oct 4, 2020 at 5:33 PM Michael Dickens <michael.dick...@ettus.com> wrote: > Hi Emil - A few thoughts: > > 1) This is a GNU Radio question; not a USRP one. You'd be better served by > querying the GR discussion list < > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >. > > 2) Those failing tests are related to CTRLPORT and it's use of Thrift. > Unless you are going to be using the CTRLPORT feature of GNU Radio, then > you should disable that component as well as the use of Thrift ... just > don't use it. If you don't know what it is, then you don't need it. > > 3) CTRLPORT / Thrift interface has not been actively maintained for years, > and Thrift keeps moving forward ... so, there are likely to be > incompatibilities between them ... might be there already. If I recall > correctly, CTRLPORT's Thrift interface works with Thrift versions 0.10.0 > and 0.11.0 ... might work with 0.12.0 ... and has issues with 0.13.0 (the > current Thrift release). I might be wrong here too. Hence: What version of > Thrift are you using? Can you revert to, say, 0.11.0? That might help here. > > I hope this is useful! - MLD > > > > On Sun, Oct 4, 2020 at 5:28 AM Emil Bjelski via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> Hi All, >> >> I getting errors when calling make test, while installing Gnuradio >> 3.8.2.0 on Ubuntu 18.04.05. >> I have also installed thrift version 0.10.0. >> >> These are errors >> `99% tests passed, 3 tests failed out of 368 >> Total Test time (real) = 166.29 sec >> The following tests FAILED: >> 171 - qa_cpp_py_binding (Failed) >> 172 - qa_cpp_py_binding_set (Failed) >> 173 - qa_ctrlport_probes (Failed) >> Errors while running CTest` >> >> Further if I call >> >> ctest --output-on-failure >> >> I get following >> >> `170/368 Test #170: qa_copy ............................................ >> Passed 0.46 sec >> Start 171: qa_cpp_py_binding >> 171/368 Test #171: qa_cpp_py_binding >> ..................................***Failed 0.83 sec >> EE >> ====================================================================== >> ERROR: test_001 (__main__.test_cpp_py_binding) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_cpp_py_binding.py", >> line 111, in test_001 >> rval = v1.get() >> File >> "/home/tkazaz/workarea/gnuradio/build/gnuradio-runtime/python/gnuradio/gr/../../../swig/runtime_swig.py", >> line 7519, in get >> return _runtime_swig.RPC_get_string_get(self) >> RuntimeError: basic_string::_M_construct null not valid >> >> ====================================================================== >> ERROR: test_002 (__main__.test_cpp_py_binding) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_cpp_py_binding.py", >> line 162, in test_002 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ---------------------------------------------------------------------- >> Ran 2 tests in 0.352s >> >> FAILED (errors=2) >> DEPRECATED: Using filename with gr_unittest does no longer have any >> effect. >> >> Start 172: qa_cpp_py_binding_set >> 172/368 Test #172: qa_cpp_py_binding_set >> ..............................***Failed 0.71 sec >> EE >> ====================================================================== >> ERROR: test_001 (__main__.test_cpp_py_binding_set) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_cpp_py_binding_set.py", >> line 107, in test_001 >> rval = g3.get() >> File >> "/home/tkazaz/workarea/gnuradio/build/gnuradio-runtime/python/gnuradio/gr/../../../swig/runtime_swig.py", >> line 7519, in get >> return _runtime_swig.RPC_get_string_get(self) >> RuntimeError: basic_string::_M_construct null not valid >> >> ====================================================================== >> ERROR: test_002 (__main__.test_cpp_py_binding_set) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_cpp_py_binding_set.py", >> line 129, in test_002 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ---------------------------------------------------------------------- >> Ran 2 tests in 0.253s >> >> FAILED (errors=2) >> DEPRECATED: Using filename with gr_unittest does no longer have any >> effect. >> >> Start 173: qa_ctrlport_probes >> 173/368 Test #173: qa_ctrlport_probes >> .................................***Failed 1.18 sec >> EEEEE >> ====================================================================== >> ERROR: test_001 (__main__.test_ctrlport_probes) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_ctrlport_probes.py", >> line 67, in test_001 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ====================================================================== >> ERROR: test_002 (__main__.test_ctrlport_probes) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_ctrlport_probes.py", >> line 108, in test_002 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ====================================================================== >> ERROR: test_003 (__main__.test_ctrlport_probes) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_ctrlport_probes.py", >> line 148, in test_003 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ====================================================================== >> ERROR: test_004 (__main__.test_ctrlport_probes) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_ctrlport_probes.py", >> line 189, in test_004 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ====================================================================== >> ERROR: test_005 (__main__.test_ctrlport_probes) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/home/tkazaz/workarea/gnuradio/gr-blocks/python/blocks/qa_ctrlport_probes.py", >> line 229, in test_005 >> radiosys = GNURadioControlPortClient(argv=argv, rpcmethod='thrift') >> TypeError: __init__() got an unexpected keyword argument 'argv' >> >> ---------------------------------------------------------------------- >> Ran 5 tests in 0.705s >> >> FAILED (errors=5) >> DEPRECATED: Using filename with gr_unittest does no longer have any >> effect. >> >> Start 174: qa_delay >> 174/368 Test #174: qa_delay ........................................... >> Passed 0.46 sec >> Start 175: qa_endian_swap >> 175/368 Test #175: qa_endian_swap ..................................... >> Passed 0.48 sec` >> >> Does anyone know what would be solution? >> >> Kind Regards, >> Tarik >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com