Hello Martin, Does your gr-osmosdr installation work? Maybe you can test that out by creating and running a simple flowgraph with a Osmocom Source connected to a QT GUI Sink.
If that fails, then you must have a broken installation of gr-osmosdr and need to correct that. Maybe Python files are installed on a PATH that is not recognized by your Python installation (that's actually a pretty common issue). If your flowgraph runs, then somehow the Python scripts used by gr-gsm are not importing it correctly, and that must be checked. Regards, Kyeong Su Shin ________________________________ 보낸 사람: Martin Spears <mspe...@icmt.ca> 대신 Discuss-gnuradio <discuss-gnuradio-bounces+ksshin=postech.ac...@gnu.org> 보낸 날짜: 2019년 11월 20일 수요일 오전 12:21 받는 사람: discuss-gnuradio@gnu.org <discuss-gnuradio@gnu.org> 제목: gr-gsm make issue with osmosdr module I am trying to make gr-gsm I do believe I have all the nessesary support libraries: using : https://osmocom.org/projects/gr-gsm/wiki/Installation Installation - gr-gsm - Open Source Mobile Communications<https://osmocom.org/projects/gr-gsm/wiki/Installation> Installation¶ There are many ways to install gr-gsm: . Manual compilation and installation; Installation from distribution's packages; Compilation and installation with use of Pybombs installation manager osmocom.org as my starting point. cmake output ~/src/gr-gsm/build$ cmake ../ -- The CXX compiler identification is GNU 7.4.0 -- The C compiler identification is GNU 7.4.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Build type not specified: defaulting to release. -- Found LOG4CPP: /usr/lib/x86_64-linux-gnu/liblog4cpp.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Checking for module 'gmp' -- No package 'gmp' found -- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so -- Checking for module 'mpir >= 3.0' -- No package 'mpir' found -- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR) -- Found MPLIB: /usr/lib/x86_64-linux-gnu/libgmpxx.so -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.65.1 -- Found the following Boost libraries: -- date_time -- program_options -- filesystem -- system -- regex -- thread -- unit_test_framework -- chrono -- atomic -- Found VOLK: Volk::volk -- User set python executable /usr/bin/python3 -- Found PythonInterp: /usr/bin/python3 (found version "3.6.8") -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (found suitable exact version "3.6.8") -- Checking for module 'fftw3f >= 3.0' -- Found fftw3f , version 3.3.7 -- Found FFTW3f: /usr/lib/x86_64-linux-gnu/libfftw3f.so -- Found Git: /usr/bin/git -- Extracting version information from git describe... -- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components: doxygen dot -- Checking for module 'libosmocore' -- Found libosmocore, version 1.2.0.65-d0e8 -- Found libosmocore: /usr/local/lib/libosmocore.so -- Checking for module 'libosmocodec' -- Found libosmocodec, version 1.2.0.65-d0e8 -- Found libosmocodec: /usr/local/lib/libosmocodec.so -- Checking for module 'libosmocoding' -- Found libosmocoding, version 1.2.0.65-d0e8 -- Found libosmocoding: /usr/local/lib/libosmocoding.so -- Checking for module 'libosmogsm' -- Found libosmogsm, version 1.2.0.65-d0e8 -- Found libosmogsm: /usr/local/lib/libosmogsm.so -- Loading build date Tue, 19 Nov 2019 15:07:50 into constants... -- Loading version v0.41.1-346-g2efaa49e into constants... -- Using install prefix: /usr/local -- Building for version: v0.41.1-346-g2efaa49e / 1.0.0git -- No C++ unit tests... skipping -- -- Checking for module SWIG -- Found SWIG version 3.0.12. -- Found SWIG: /usr/bin/swig3.0 -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (found version "3.6.8") -- Configuring done -- Generating done -- Build files have been written to: /home/martin/src/gr-gsm/build make output: [ 73%] Generating grgsm_livemon <<< Welcome to GNU Radio Companion Compiler 3.8.0.0 >>> Block paths: /home/martin/.grc_gnuradio /home/martin/src/gr-gsm/grc /usr/share/gnuradio/grc/blocks /usr/local/share/gnuradio/grc/blocks >>> Loading: /home/martin/src/gr-gsm/apps/grgsm_livemon.grc Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' Traceback (most recent call last): File "/home/martin/src/gr-gsm/python/grgsm/__init__.py", line 64, in <module> from .device import * File "/home/martin/src/gr-gsm/python/grgsm/misc_utils/device.py", line 24, in <module> import osmosdr ModuleNotFoundError: No module named 'osmosdr' >>> Load Error: /home/martin/src/gr-gsm/apps/grgsm_livemon.grc: Flowgraph >>> invalid Compilation error apps/CMakeFiles/pygen_apps.dir/build.make:84: recipe for target 'apps/grgsm_livemon' failed make[2]: *** [apps/grgsm_livemon] Error 1 CMakeFiles/Makefile2:584: recipe for target 'apps/CMakeFiles/pygen_apps.dir/all' failed make[1]: *** [apps/CMakeFiles/pygen_apps.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 need help on this?