Hello Barry:
I replicated this on my Pi, and "sudo ldconfig" fixed it. Could you try that, if you haven't already The runtime path of the swig source library is set to "" like in yours, but it does not prevent the script from running (at least on my machine (tm)). (I always run "sudo ldconfig" after installing a GNU Radio module, because many modules simply require that to function properly.) Regards, Kyeong Su Shin ________________________________ 보낸 사람: Barry Duggan <ba...@dcsmail.net> 보낸 날짜: 2019년 6월 13일 목요일 오전 9:26:11 받는 사람: Muller, Marcus (CEL); Kyeong Su Shin 참조: Discuss Gnuradio; Cinaed Simson 제목: Re: [Discuss-gnuradio] RTTY receiver Here is my current status. I performed the following commands in the /home/pi/gr-radioteletype/build directory: pi@raspberrypi:~/gr-radioteletype/build $ make clean pi@raspberrypi:~/gr-radioteletype/build $ cmake ../ -- Build type not specified: defaulting to release. -- Boost version: 1.62.0 -- Found the following Boost libraries: -- filesystem -- system Checking for GNU Radio Module: RUNTIME * INCLUDES=/usr/include * LIBS=/usr/lib/arm-linux-gnueabihf/libgnuradio-runtime.so;/usr/lib/arm-linux-gnueabihf/libgnuradio-pmt.so GNURADIO_RUNTIME_FOUND = TRUE -- Extracting version information from git describe... -- Using install prefix: /usr/local -- Building for version: 3a00e28a / 1.0.0git -- -- Checking for module SWIG -- Found SWIG version 3.0.10. -- Configuring done -- Generating done -- Build files have been written to: /home/pi/gr-radioteletype/build pi@raspberrypi:~/gr-radioteletype/build $ make [ 4%] Building CXX object lib/CMakeFiles/gnuradio-radioteletype.dir/async_word_extractor_bb_impl.cc.o [ 8%] Building CXX object lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_decode_bb_impl.cc.o [ 12%] Building CXX object lib/CMakeFiles/gnuradio-radioteletype.dir/baudot_encode_bb_impl.cc.o [ 16%] Building CXX object lib/CMakeFiles/gnuradio-radioteletype.dir/varicode_decode_bb_impl.cc.o [ 20%] Building CXX object lib/CMakeFiles/gnuradio-radioteletype.dir/varicode_encode_bb_impl.cc.o [ 24%] Linking CXX shared library libgnuradio-radioteletype-1.0.0git.so [ 24%] Built target gnuradio-radioteletype [ 28%] Building CXX object lib/CMakeFiles/test-radioteletype.dir/test_radioteletype.cc.o [ 32%] Building CXX object lib/CMakeFiles/test-radioteletype.dir/qa_radioteletype.cc.o [ 36%] Linking CXX executable test-radioteletype [ 36%] Built target test-radioteletype [ 40%] Building CXX object swig/CMakeFiles/_radioteletype_swig_doc_tag.dir/_radioteletype_swig_doc_tag.cpp.o [ 44%] Linking CXX executable _radioteletype_swig_doc_tag [ 44%] Built target _radioteletype_swig_doc_tag [ 48%] Generating doxygen xml for radioteletype_swig_doc docs [ 52%] Generating python docstrings for radioteletype_swig_doc [ 52%] Built target radioteletype_swig_swig_doc [ 56%] Building CXX object swig/CMakeFiles/_radioteletype_swig_swig_tag.dir/_radioteletype_swig_swig_tag.cpp.o [ 60%] Linking CXX executable _radioteletype_swig_swig_tag [ 60%] Built target _radioteletype_swig_swig_tag [ 64%] Generating radioteletype_swig.tag Scanning dependencies of target radioteletype_swig_swig_2d0df [ 68%] Building CXX object swig/CMakeFiles/radioteletype_swig_swig_2d0df.dir/radioteletype_swig_swig_2d0df.cpp.o [ 72%] Linking CXX executable radioteletype_swig_swig_2d0df Swig source [ 72%] Built target radioteletype_swig_swig_2d0df [ 76%] Generating radioteletype_swig.pyc [ 80%] Generating radioteletype_swig.pyo [ 80%] Built target pygen_swig_07109 Scanning dependencies of target _radioteletype_swig [ 84%] Building CXX object swig/CMakeFiles/_radioteletype_swig.dir/radioteletype_swigPYTHON_wrap.cxx.o [ 88%] Linking CXX shared module _radioteletype_swig.so [ 88%] Built target _radioteletype_swig [ 92%] Generating radioteletype/__init__.pyc, radioteletype/filters.pyc, radioteletype/modulators.pyc, radioteletype/demodulators.pyc [ 96%] Generating radioteletype/__init__.pyo, radioteletype/filters.pyo, radioteletype/modulators.pyo, radioteletype/demodulators.pyo [ 96%] Built target pygen_python_17c4d [ 96%] Built target pygen_apps_9a6dd [100%] Generating documentation with doxygen [100%] Built target doxygen_target pi@raspberrypi:~/gr-radioteletype/build $ sudo make install [ 24%] Built target gnuradio-radioteletype [ 36%] Built target test-radioteletype [ 44%] Built target _radioteletype_swig_doc_tag [ 52%] Built target radioteletype_swig_swig_doc [ 60%] Built target _radioteletype_swig_swig_tag [ 72%] Built target radioteletype_swig_swig_2d0df [ 80%] Built target pygen_swig_07109 [ 88%] Built target _radioteletype_swig [ 96%] Built target pygen_python_17c4d [ 96%] Built target pygen_apps_9a6dd [100%] Built target doxygen_target Install the project... -- Install configuration: "Release" -- Up-to-date: /usr/local/lib/cmake/radioteletype/radioteletypeConfig.cmake -- Up-to-date: /usr/local/include/radioteletype/api.h -- Up-to-date: /usr/local/include/radioteletype/varicode_decode_bb.h -- Up-to-date: /usr/local/include/radioteletype/async_word_extractor_bb.h -- Up-to-date: /usr/local/include/radioteletype/baudot_decode_bb.h -- Up-to-date: /usr/local/include/radioteletype/varicode_encode_bb.h -- Up-to-date: /usr/local/include/radioteletype/baudot_encode_bb.h -- Installing: /usr/local/lib/libgnuradio-radioteletype-1.0.0git.so.0.0.0 -- Up-to-date: /usr/local/lib/libgnuradio-radioteletype-1.0.0git.so -- Up-to-date: /usr/local/lib/libgnuradio-radioteletype.so -- Up-to-date: /usr/local/lib/libgnuradio-radioteletype-1.0.0git.so.0 -- Installing: /usr/local/lib/python2.7/dist-packages/radioteletype/_radioteletype_swig.so -- Set runtime path of "/usr/local/lib/python2.7/dist-packages/radioteletype/_radioteletype_swig.so" to "" etc... Then when I execute the flow graph, I get Generating: '/home/pi/gr-radioteletype/examples/rtty_demod.py' Executing: /usr/bin/python -u /home/pi/gr-radioteletype/examples/rtty_demod.py Warning: failed to XInitThreads() Traceback (most recent call last): File "/home/pi/gr-radioteletype/examples/rtty_demod.py", line 30, in <module> from radioteletype.demodulators import rtty_demod_cb File "/usr/local/lib/python2.7/dist-packages/radioteletype/demodulators.py", line 9, in <module> from radioteletype_swig import ( File "/usr/local/lib/python2.7/dist-packages/radioteletype/radioteletype_swig.py", line 21, in <module> _radioteletype_swig = swig_import_helper() File "/usr/local/lib/python2.7/dist-packages/radioteletype/radioteletype_swig.py", line 20, in swig_import_helper return importlib.import_module('_radioteletype_swig') File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) ImportError: No module named _radioteletype_swig So even though 'cmake' figured out the install path, the install script set the runtime path to "". Is there a command line define where I need to specify the runtime path? Thanks, Barry -- Barry Duggan cell: 256-426-0824
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio