Hello I was able to reproduce the bug to compile transceiver don't go in /root/trx/src/host/layer23/src/transceiver make fails here
Rather than that do the following go to root folder
# git clone https://github.com/osmocom/osmocom-bb trx

# cd trx/src
# nano target/firmware/Makefile (tx enable...)
# git checkout jolly/testing
# make HOST_layer23_CONFARGS=--enable-transceiver 

Le mer. 22 mai 2019 à 09:18, Bilguun Tugs <infibiti16@gmail.com> a écrit :

Shell #3
# cd trx/src/host/layer23/src/transceiver/
# sudo ./transceiver -a [YOUR ARFCN FOUND WITH RSSI] -2 -r 99

This command doesnt work in trx folder. (kali 18.1)



rot@kali:~/trx/src/host/layer23/src/transceiver# make

  CCLD     transceiver
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_free':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:83: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:85: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:87: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_generate_pulse':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:110: undefined reference to `osmo_cxvec_alloc'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:123: undefined reference to `expf'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_generate_rotation_tables':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:145: undefined reference to `osmo_cxvec_alloc'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:146: undefined reference to `osmo_cxvec_alloc'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:153: undefined reference to `cexp'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:153: undefined reference to `cexp'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_generate_pulse':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:128: undefined reference to `sqrtf'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_modulate_burst':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:209: undefined reference to `osmo_cxvec_alloc'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:227: undefined reference to `osmo_cxvec_convolve'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:230: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_trainseq_generate':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:256: undefined reference to `osmo_cxvec_correlate'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:260: undefined reference to `osmo_cxvec_peak_energy_find'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:265: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gmsk.c:272: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: gmsk.o: in function `osmo_gmsk_trainseq_free':
/root/trx/src/host/layer23/src/transceiver/gmsk.c:286: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: gsm_ab.o: in function `gsm_ab_detect':
/root/trx/src/host/layer23/src/transceiver/gsm_ab.c:53: undefined reference to `osmo_cxvec_correlate'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gsm_ab.c:57: undefined reference to `osmo_cxvec_peak_energy_find'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gsm_ab.c:67: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gsm_ab.c:67: undefined reference to `osmo_cxvec_free'
/usr/bin/ld: gsm_ab.o: in function `gsm_ab_demodulate':
/root/trx/src/host/layer23/src/transceiver/gsm_ab.c:90: undefined reference to `osmo_cxvec_scale'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/gsm_ab.c:91: undefined reference to `osmo_cxvec_delay'
/usr/bin/ld: demod.o: in function `gsm_ab_ind_process':
/root/trx/src/host/layer23/src/transceiver/demod.c:51: undefined reference to `osmo_cxvec_alloc'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/demod.c:62: undefined reference to `osmo_cxvec_sig_normalize'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/demod.c:70: undefined reference to `cabsf'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/demod.c:76: undefined reference to `cabsf'
/usr/bin/ld: /root/trx/src/host/layer23/src/transceiver/demod.c:101: undefined reference to `osmo_cxvec_free'
collect2: error: ld returned 1 exit status
make: *** [Makefile:360: transceiver] Error 1

How to build transceiver file ?