Cmake Failure

279 views
Skip to first unread message

essadq...@gmail.com

unread,
Nov 9, 2019, 11:34:58 AM11/9/19
to gr-gsm
Hello,

I'm using Kali Linux, i've use this git clone for installing it's better but still not working, can you help me please :

git clone -b maint-3.8 https://github.com/velichkov/gr-gsm.git
Clonage dans 'gr-gsm'...
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 7879 (delta 10), reused 17 (delta 9), pack-reused 7858
Réception d'objets: 100% (7879/7879), 2.27 MiB | 4.03 MiB/s, fait.
Résolution des deltas: 100% (5439/5439), fait.
root@kali:~# cd gr-gsm
root@kali:~/gr-gsm# mkdir build
root@kali:~/gr-gsm# cd build
root@kali:~/gr-gsm/build# cmake ..
-- The CXX compiler identification is GNU 9.2.1
-- The C compiler identification is GNU 9.2.1
-- 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")
-- 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.67.0
-- 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.7.4")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.7m.so (found suitable exact version "3.7.4")
-- Checking for module 'fftw3f >= 3.0'
--   Found fftw3f , version 3.3.8
-- 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 0.12.0
-- Found libosmocore: /usr/lib/x86_64-linux-gnu/libosmocore.so 
-- Checking for module 'libosmocodec'
--   Found libosmocodec, version 0.12.0
-- Found libosmocodec: /usr/lib/x86_64-linux-gnu/libosmocodec.so 
-- Checking for module 'libosmocoding'
--   Found libosmocoding, version 0.12.0
-- Found libosmocoding: /usr/lib/x86_64-linux-gnu/libosmocoding.so 
-- Checking for module 'libosmogsm'
--   Found libosmogsm, version 0.12.0
-- Found libosmogsm: /usr/lib/x86_64-linux-gnu/libosmogsm.so 
-- Loading build date Sat, 09 Nov 2019 16:18:32 into constants...
-- Loading version v0.41.1-342-g70cf13d6 into constants...
-- Using install prefix: /usr/local
-- Building for version: v0.41.1-342-g70cf13d6 / 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.7m.so (found version "3.7.4")
-- Configuring done
-- Generating done
-- Build files have been written to: /root/gr-gsm/build
root@kali:~/gr-gsm/build# make
Scanning dependencies of target grgsm
[  1%] Building CXX object lib/CMakeFiles/grgsm.dir/constants.cc.o
[  2%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/AmrCoder.cpp.o
[  3%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/BitVector.cpp.o
[  4%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/GSM610Tables.cpp.o
[  5%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/GSM660Tables.cpp.o
[  6%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/GSM503Tables.cpp.o
[  7%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/openbts/ViterbiR204.cpp.o
[  8%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/control_channels_decoder_impl.cc.o
[ 10%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/tch_f_decoder_impl.cc.o
[ 11%] Building CXX object lib/CMakeFiles/grgsm.dir/decoding/tch_h_decoder_impl.cc.o
[ 12%] Building C object lib/CMakeFiles/grgsm.dir/decoding/sch.c.o
[ 13%] Building CXX object lib/CMakeFiles/grgsm.dir/decryption/decryption_impl.cc.o
[ 14%] Building CXX object lib/CMakeFiles/grgsm.dir/demapping/tch_f_chans_demapper_impl.cc.o
[ 15%] Building CXX object lib/CMakeFiles/grgsm.dir/demapping/tch_h_chans_demapper_impl.cc.o
[ 16%] Building CXX object lib/CMakeFiles/grgsm.dir/demapping/universal_ctrl_chans_demapper_impl.cc.o
[ 17%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_fnr_filter_impl.cc.o
[ 19%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_sdcch_subslot_filter_impl.cc.o
[ 20%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_sdcch_subslot_splitter_impl.cc.o
[ 21%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_timeslot_filter_impl.cc.o
[ 22%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_timeslot_splitter_impl.cc.o
[ 23%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/burst_type_filter_impl.cc.o
[ 24%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/dummy_burst_filter_impl.cc.o
[ 25%] Building CXX object lib/CMakeFiles/grgsm.dir/flow_control/uplink_downlink_splitter_impl.cc.o
[ 26%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/burst_file_sink_impl.cc.o
[ 28%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/burst_file_source_impl.cc.o
[ 29%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/bursts_printer_impl.cc.o
[ 30%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/collect_system_info_impl.cc.o
[ 31%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/controlled_fractional_resampler_cc_impl.cc.o
[ 32%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/controlled_rotator_cc_impl.cc.o
[ 33%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/extract_cmc_impl.cc.o
[ 34%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/extract_assignment_cmd_impl.cc.o
[ 35%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/extract_immediate_assignment_impl.cc.o
[ 37%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/extract_system_info_impl.cc.o
[ 38%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/message_file_sink_impl.cc.o
[ 39%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/message_file_source_impl.cc.o
[ 40%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/message_printer_impl.cc.o
[ 41%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/msg_to_tag_impl.cc.o
[ 42%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/tmsi_dumper_impl.cc.o
[ 43%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/time_spec.cc.o
[ 44%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/fn_time.cc.o
[ 46%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/udp_socket.cc.o
[ 47%] Building CXX object lib/CMakeFiles/grgsm.dir/misc_utils/burst_to_fn_time_impl.cc.o
[ 48%] Building CXX object lib/CMakeFiles/grgsm.dir/qa_utils/burst_sink_impl.cc.o
[ 49%] Building CXX object lib/CMakeFiles/grgsm.dir/qa_utils/burst_source_impl.cc.o
[ 50%] Building CXX object lib/CMakeFiles/grgsm.dir/qa_utils/message_sink_impl.cc.o
[ 51%] Building CXX object lib/CMakeFiles/grgsm.dir/qa_utils/message_source_impl.cc.o
[ 52%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/clock_offset_control_impl.cc.o
[ 53%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/cx_channel_hopper_impl.cc.o
[ 55%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/receiver_config.cc.o
[ 56%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/receiver_impl.cc.o
[ 57%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/viterbi_detector.cc.o
[ 58%] Building CXX object lib/CMakeFiles/grgsm.dir/receiver/time_sample_ref.cc.o
[ 59%] Building CXX object lib/CMakeFiles/grgsm.dir/transmitter/txtime_setter_impl.cc.o
[ 60%] Building CXX object lib/CMakeFiles/grgsm.dir/transmitter/preprocess_tx_burst_impl.cc.o
[ 61%] Building CXX object lib/CMakeFiles/grgsm.dir/transmitter/gen_test_ab_impl.cc.o
[ 62%] Building CXX object lib/CMakeFiles/grgsm.dir/trx/trx_burst_if_impl.cc.o
make[2]: ***  Aucune règle pour fabriquer la cible « /usr/lib/x86_64-linux-gnu/liborc-0.4.so », nécessaire pour « lib/libgrgsm.so.v0.41.1-342-g70cf13d6 ». Arrêt.
make[1]: *** [CMakeFiles/Makefile2:353: lib/CMakeFiles/grgsm.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
root@kali:~/gr-gsm/build# sudo make install
make[2]: ***  Aucune règle pour fabriquer la cible « /usr/lib/x86_64-linux-gnu/liborc-0.4.so », nécessaire pour « lib/libgrgsm.so.v0.41.1-342-g70cf13d6 ». Arrêt.
make[1]: *** [CMakeFiles/Makefile2:353: lib/CMakeFiles/grgsm.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
root@kali:~/gr-gsm/build# sudo ldconfig

Vasil Velichkov

unread,
Nov 9, 2019, 11:53:05 AM11/9/19
to essadq...@gmail.com, gr-gsm
Hi essadqi.bilal,

On 09/11/2019 18.34, essadqi.bilal wrote:
> [ 62%] Building CXX object lib/CMakeFiles/grgsm.dir/trx/trx_burst_if_impl.cc.o
> make[2]: *** Aucune règle pour fabriquer la cible « /usr/lib/x86_64-linux-gnu/liborc-0.4.so », nécessaire pour « lib/libgrgsm.so.v0.41.1-342-g70cf13d6 ». Arrêt.
> make[1]: *** [CMakeFiles/Makefile2:353: lib/CMakeFiles/grgsm.dir/all] Error 2

Does the /usr/lib/x86_64-linux-gnu/liborc-0.4.so exist on your system?
If not try installing liborc-0.4-dev and rebuild

sudo apt-get install liborc-0.4-dev

Please also close your github issue https://github.com/ptrkrysik/gr-gsm/issues/488

Regards,
Vasil
Message has been deleted

essadq...@gmail.com

unread,
Nov 9, 2019, 12:21:01 PM11/9/19
to gr-gsm
Hi again !
Thank you very much it's installed !
When it finish i've did :
sudo make install
sudo ldconfig

Then when I want to try to run something to check if it work i've got this :

root@kali:~# grgsm_livemon
Warning: failed to XInitThreads()
Traceback (most recent call last):
  File "/usr/local/bin/grgsm_livemon"
, line 37, in <module>
    from grgsm import arfcn
ModuleNotFoundError: No module named 'grgsm'
root@kali:~# grgsm_scanner
Traceback (most recent call last):
  File "/usr/local/bin/grgsm_scanner", line 33, in <module>
    import grgsm
ModuleNotFoundError: No module named 'grgsm'

Then I've check this :
root@kali:~# sudo find / -name _grgsm_swig.so 2>/dev/null
/root/gr-gsm/build/swig/_grgsm_swig.so
/usr/local/lib/python3/dist-packages/grgsm/_grgsm_swig.so

Vasil Velichkov

unread,
Nov 9, 2019, 1:03:07 PM11/9/19
to essadq...@gmail.com, gr-gsm
Hi,

On 09/11/2019 19.21, essadq...@gmail.com wrote:
> root@kali:~# grgsm_livemon
> Warning: failed to XInitThreads()
> Traceback (most recent call last):
> File "/usr/local/bin/grgsm_livemon"
> , line 37, in <module>
> from grgsm import arfcn
> ModuleNotFoundError: No module named 'grgsm'
> root@kali:~# grgsm_scanner
> Traceback (most recent call last):
> File "/usr/local/bin/grgsm_scanner", line 33, in <module>
> import grgsm
> ModuleNotFoundError: No module named 'grgsm'

See https://groups.google.com/d/msg/gr-gsm/rAhicfOsqzw/GGYWG2OBAQAJ
In the github issue I already gave you a link to this very same thread, please read all messages and search in the mailing list archives.


essadq...@gmail.com

unread,
Nov 9, 2019, 1:58:02 PM11/9/19
to gr-gsm
Thank you for your rreply, I read everything and I'm still blocked, how I cand found my bash profile ?
Reply all
Reply to author
Forward
0 new messages