Hi, I am having trouble installing Control Port, and I'm hoping someone can point me in the right direction. I've been following the directions here:
http://gnuradio.org/redmine/projects/gnuradio/wiki/ControlPort#Thrift-092-Shutdown-Patch I set the PYTHONPATH to: ~/thrift$ export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/site-packages and defined the prefix: ~/thrift$ export prefix=/usr and changed the appropriate files to implement the patch as shown in: source:gnuradio-runtime/lib/controlport/thrift/thrift-codebase-shutdown-patch.diff<http://gnuradio.org/redmine/projects/gnuradio/repository/entry/gnuradio-runtime/lib/controlport/thrift/thrift-codebase-shutdown-patch.diff> and in the configure step used: ~/thrift$ ./configure --prefix=$prefix \ --with-c_glib --with-cpp --with-libevent --with-python \ --without-csharp --without-d --without-erlang --without-go \ --without-haskell --without-java --without-lua --without-nodejs \ --without-perl --without-php --without-ruby --without-zlib \ --without-qt4 --without-qt5 \ --disable-tests --disable-tutorial $config_opt \ CC=$cc CXX=$cxx PY_PREFIX=$prefix CXXFLAGS="-DNDEBUG" The Thrift install seems to work and GNU Radio recognizes that it's enabled: ~/gnuradio/build$ thrift --version Thrift version 0.9.2 -- ###################################################### -- # Gnuradio enabled components -- ###################################################### -- * python-support -- * testing-support -- * volk -- * doxygen -- * gnuradio-runtime -- * gr-ctrlport -- * * thrift But when I run ctest and output to file I see errors due to segfaults. Here is an example where I run ctest twice in a row: ~/gnuradio/build$ ctest -j4 --output-on-failure > ctestout.txt Errors while running CTest ~/gnuradio/build$ ctest -j4 --output-on-failure > ctestout2.txt Errors while running CTest Here are a few failure messages from the first file: ~/gnuradio/build$ vim ctestout.txt 17/211 Test #45: qa_ctrlport_probes ...................***Failed 1.60 sec INFO: Apache Thrift: -h swarm-nuc05 -p 40196 ..... ---------------------------------------------------------------------- Ran 5 tests in 0.513s OK Segmentation fault (core dumped) 33/211 Test #194: qa_qtgui .............................***Failed 1.29 sec ............ ---------------------------------------------------------------------- Ran 12 tests in 0.282s OK Segmentation fault (core dumped) The following tests FAILED: 7 - qa_kludged_imports (Failed) 34 - qa_vector_insert (Failed) 45 - qa_ctrlport_probes (Failed) 194 - qa_qtgui (Failed) And a few from the second file: ~/gnuradio/build$ vim ctestout2.txt 111/211 Test #130: qa_sig_source ........................***Failed 0.73 sec ........... ---------------------------------------------------------------------- Ran 11 tests in 0.015s OK Segmentation fault (core dumped) 187/211 Test #97: qa_goertzel ..........................***Failed 0.43 sec .. ---------------------------------------------------------------------- Ran 2 tests in 0.008s OK Segmentation fault (core dumped) The following tests FAILED: 15 - qa_bin_statistics (Failed) 74 - qa_vector_sink_source (Failed) 97 - qa_goertzel (Failed) 130 - qa_sig_source (Failed) As you can see, each time I run ctest a new set of tests fail. It seems to be completely random. I have tried everything I can thing of based on the installation instructions. Has anyone else had this issue when installing Control Port? There haven't been many posts about Control Port recently, is it even supported anymore? Is there an alternative method of looking into which blocks are causing bottlenecks in GNU Radio? Thanks for your help, Andrew Harper Information and Communications Lab (ICL) Georgia Tech Research Institute
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio