I tried to install CalypsoBTS have libosmocore installed, osmo-bts osmobsc,
libosmo-netif, libosmo-abis, ortp, trx, libosmo-dsp everything went without
errors, following the instructions I created: touch ~/.osmocom/open-bsc.cfg
, then when you run : osmo-nitb -c ~/.osmocom/open-bsc.cfg-l
~/.osmocom/hlr.sqlite3-P-C --debug=DRLL:CC:MM:RR:RSL:NM shows me:<0005>
bsc_init.c:498 Failed to parse the config file:
'/root/.osmocom/open-bsc.cfg' file tried to create as administrator but
without success , pleas help me
--
View this message in context: http://baseband-devel.722152.n3.nabble.com/Calypso-BTS-tp4026753.html
Sent from the baseband-devel mailing list archive at Nabble.com.
Hi Vadim,
I'm currently facing the problem of testing hand-over related channel-activation
in OsmoBTS. Three are various rules about how this has to be done, and a closer
look indicates that both osmo-bts-trx as well as osmo-bts-sysmo don't get that
right at all.
I'd like to write TTCN-3 tests as part of BTS_Tests.ttcn, which uses L1CTL
to control a (virtual or real) L1 for the MS side of testing the BTS.
To break this down to low-level requirements in terms of MS capabilities:
* switch to a different ARFCN
* switch to a speciifed timeslot
* change the synchroniztaion (in terms of where we currently are in the TDMA
multiplex) to a given neighbor cell. The MS will have performed neighbor
measurements before, and as part of that will hav received FCCH + SCH and
hence know the timing both in terms of carrier freq as well as TDMA position
[none of this is relevant for a fake_trx + trxcon setup]
* ability to enable only the receiver for the main channel (SDCCH/FACCH), but
suppress any reception (or passing up of received) SACCH.
* ability to transmit RACH burst[s] in uplink on that new dedicated channel
* ability to later on enable full Rx/Tx of all logical channels on that dedicated
channel
I've looked at the jolly/handover branch from 2013, and rebased that on top of current
master, the result can be seen in laforge/jolly_handover_rebase
Change-Id Iadbc47f006d1f8a019822aedee180814de13cb2d specifically adds new flags
to DM_EST_REQ to
* disable uplink transmission
* use the sync information of a neighbor cell
I would like to get at least that change to L1CTL merged to master, and while
doing that, update all implementations of L1CTL at the same time. It may make
sense to also merge Change-Id I792b52d9bf115a2def9720eed3d62982d8cdbe00 while
at it, which is required for neighbor channel measurements + reporting.
We should also use that opportunity to introduce some kind of versioning support
to L1CTL, to ensure future extensions of the protocol can be made in a way where
incompatibility can at least be detected at runtime.
Now the next question is how to this will impact trxcon/fake_trx. AFAICT,
there is a comment in trxcon hinting that the TRX TUNE comamnd of a DM_EST_REQ
would fail if there was already and established channel before. Is that correct?
If so, what is the suggested/recommended way to get trxcon to support at least
the minimum of what's required for handover in a virtual environment?
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Hello every one:
I am making a FAKE BTS defender(DOS of fake bts) since Jul 2017.
This product is used to detect and attack the fake GSM station(running openbts).
I use c118 at first and it work fine. But c118 is not a good idea for production.
I have disassembled many old GPRS modules , at last I found this module is perfect(D751749ZHH). Now I have 500 pcs left
This module have TCK/TMS/TDO/TDI ,I make a custom OsmocomBB firmware , only need modify some IO control for RF switch, there are some picture to share with you.
OsmocomBB is running on an ARM board
You can mail me 79543015(a)qq.com , if you are interested in this :P
Hi im doing this article.
https://bastienbaranoff.wordpress.com/2018/08/10/gsm-base-station-with-two-…
But this error comes at shell #4
root@kali:~# osmo-nitb -c ~/.osmocom/open-bsc.cfg -l ~/.osmocom/hlr.sqlite3
-P -m -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM
There is no such command.
Error occurred during reading the below line:
timer t3103 0
<0005> bsc_init.c:551 Failed to parse the config file:
'/root/.osmocom/open-bsc.cfg'
Reading config failed. Exiting.
What should i fix it ?
How to do this command. Im following this article.
https://bastienbaranoff.wordpress.com/2018/08/10/gsm-base-station-with-two-…
root@kali:~# osmo-bts-trx -c ~/.osmocom/osmo-bts.cfg -r 99
((*))
|
/ \ OsmoBTS
There is no such command.
Error occurred during reading the below line:
band GSM900
Failed to parse the config file: '/root/.osmocom/osmo-bts.cfg'
*What should I do?*
Im following this article. These errors given. I wanna do this command.
https://bastienbaranoff.wordpress.com/2018/08/10/gsm-base-station-with-two-…
*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 ?
*root@bilguun-shady:~/Desktop/trx/src# make
HOST_layer23_CONFARGS=--enable-transceiver*
There is another problem on building trx. Im doing this article step by
step.
In this command there comes into that error.
make[3]: Entering directory
'/home/bilguun/Desktop/trx/src/host/layer23/src/mobile'
CC gsm322.o
gsm322.c: In function ‘gsm322_cs_select’:
gsm322.c:1865:3: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
band = gsm_arfcn2band(index2arfcn(i));
^
gsm322.c: In function ‘gsm322_search_end’:
gsm322.c:2055:30: warning: variable ‘mnc’ set but not used
[-Wunused-but-set-variable]
int tune_back = 0, mcc = 0, mnc = 0;
^
gsm322.c: In function ‘gsm322_nb_check’:
gsm322.c:4196:3: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
band = gsm_arfcn2band(nb->arfcn);
^
gsm322.c: In function ‘gsm322_nb_new_rxlev’:
gsm322.c:4693:2: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
int band = gsm_arfcn2band(cs->arfcn);
^
gsm322.c: In function ‘gsm322_exit’:
gsm322.c:5142:7: warning: variable ‘rc’ set but not used
[-Wunused-but-set-variable]
int rc;
^
In file included from /usr/include/string.h:635:0,
from gsm322.c:25:
In function ‘memset’,
inlined from ‘bargraph.constprop’ at gsm322.c:325:2:
/usr/include/i386-linux-gnu/bits/string3.h:86:7: warning: call to
‘__warn_memset_zero_len’ declared with attribute warning: memset used with
constant zero length parameter; this could be due to transposed parameters
__warn_memset_zero_len ();
^
CC gsm480_ss.o
gsm480_ss.c: In function ‘gsm480_tx_ussd’:
gsm480_ss.c:535:2: warning: ‘gsm_7bit_encode’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:242): Use gsm_7bit_encode_n()
instead [-Wdeprecated-declarations]
length = gsm_7bit_encode(msg->data, text);
^
gsm480_ss.c: In function ‘gsm480_rx_ussd’:
gsm480_ss.c:779:2: warning: ‘gsm_7bit_decode’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:240): Use gsm_7bit_decode_n()
instead [-Wdeprecated-declarations]
gsm_7bit_decode(text, tag_data, num_chars);
^
gsm480_ss.c: In function ‘gsm480_mmss_ind’:
gsm480_ss.c:1221:6: warning: variable ‘rc’ set but not used
[-Wunused-but-set-variable]
int rc = 0;
^
CC gsm411_sms.o
gsm411_sms.c: In function ‘sms_from_text’:
gsm411_sms.c:116:2: warning: ‘gsm_7bit_encode’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:242): Use gsm_7bit_encode_n()
instead [-Wdeprecated-declarations]
sms->user_data_len = gsm_7bit_encode(sms->user_data, sms->text);
^
gsm411_sms.c: In function ‘gsm340_rx_tpdu’:
gsm411_sms.c:285:4: warning: ‘gsm_7bit_decode’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:240): Use gsm_7bit_decode_n()
instead [-Wdeprecated-declarations]
gsm_7bit_decode(gsms->text, smsp, gsms->user_data_len);
^
gsm411_sms.c:228:19: warning: variable ‘sms_mms’ set but not used
[-Wunused-but-set-variable]
uint8_t sms_mti, sms_mms;
^
gsm411_sms.c: In function ‘gsm411_rx_rp_ud’:
gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long
int’, but argument 7 has type ‘int’ [-Wformat=]
LOGP(DLSMS, LOGL_INFO, "TPDU(%li,%s)\n", msg->tail-msg->l4h,
^
gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long
int’, but argument 7 has type ‘int’ [-Wformat=]
CC gsm48_cc.o
CC gsm48_mm.o
gsm48_mm.c: In function ‘decode_network_name’:
gsm48_mm.c:269:2: warning: ‘gsm_7bit_decode’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:240): Use gsm_7bit_decode_n()
instead [-Wdeprecated-declarations]
gsm_7bit_decode(name, lv + 2, length);
^
gsm48_mm.c: In function ‘gsm48_mmr_dequeue’:
gsm48_mm.c:780:20: warning: variable ‘mmr’ set but not used
[-Wunused-but-set-variable]
struct gsm48_mmr *mmr;
^
gsm48_mm.c: In function ‘gsm48_mm_conn_go_dedic’:
gsm48_mm.c:3252:25: warning: variable ‘nmmh’ set but not used
[-Wunused-but-set-variable]
struct gsm48_mmxx_hdr *nmmh;
^
gsm48_mm.c: In function ‘gsm48_mm_sync_ind_active’:
gsm48_mm.c:3333:25: warning: variable ‘nmmh’ set but not used
[-Wunused-but-set-variable]
struct gsm48_mmxx_hdr *nmmh;
^
gsm48_mm.c: In function ‘gsm48_rcv_rr_sapi3’:
gsm48_mm.c:3603:28: warning: variable ‘nmmh’ set but not used
[-Wunused-but-set-variable]
struct gsm48_mmxx_hdr *nmmh;
^
CC gsm48_rr.o
gsm48_rr.c: In function ‘gsm48_rr_tx_rand_acc’:
gsm48_rr.c:1668:3: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
LOGP(DRR, LOGL_INFO, "Use alternative tx-power %d (%d dBm)\n",
^
gsm48_rr.c:1668:3: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
gsm48_rr.c:1676:4: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
LOGP(DRR, LOGL_INFO, "Use MS-TXPWR-MAX-CCH power value "
^
gsm48_rr.c:1676:4: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
gsm48_rr.c:1683:4: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
LOGP(DRR, LOGL_INFO, "Use MS-TXPWR-MAX-CCH power value "
^
gsm48_rr.c:1683:4: warning: ‘gsm_arfcn2band’ is deprecated (declared at
/usr/local/include/osmocom/gsm/gsm_utils.h:164): Use gsm_arfcn2band_rc()
instead [-Wdeprecated-declarations]
gsm48_rr.c: In function ‘gsm48_rr_tx_meas_rep’:
gsm48_rr.c:2736:53: warning: variable ‘multi_rep’ set but not used
[-Wunused-but-set-variable]
uint8_t rep_ba = 0, rep_valid = 0, meas_valid = 0, multi_rep = 0;
^
gsm48_rr.c: At top level:
gsm48_rr.c:813:13: warning: ‘start_rr_t3124’ defined but not used
[-Wunused-function]
static void start_rr_t3124(struct gsm48_rrlayer *rr, int sec, int micro)
^
CC mnccms.o
CC settings.o
CC subscriber.o
subscriber.c: In function ‘gsm_subscr_generate_kc’:
subscriber.c:947:4: warning: ‘comp128’ is deprecated (declared at
/usr/local/include/osmocom/gsm/comp128.h:22): Use generic API from
osmocom/crypt/auth.h instead [-Wdeprecated-declarations]
comp128(set->test_ki, rand, sres, subscr->key);
^
CC support.o
CC transaction.o
CC vty_interface.o
vty_interface.c: In function ‘ms_vty_init’:
vty_interface.c:2840:2: warning: ‘install_default’ is deprecated (declared
at /usr/local/include/osmocom/vty/command.h:364): Now happens implicitly
with install_node() [-Wdeprecated-declarations]
install_default(MS_NODE);
^
vty_interface.c:2885:2: warning: ‘install_default’ is deprecated (declared
at /usr/local/include/osmocom/vty/command.h:364): Now happens implicitly
with install_node() [-Wdeprecated-declarations]
install_default(SUPPORT_NODE);
^
vty_interface.c:2943:2: warning: ‘install_default’ is deprecated (declared
at /usr/local/include/osmocom/vty/command.h:364): Now happens implicitly
with install_node() [-Wdeprecated-declarations]
install_default(TESTSIM_NODE);
^
CC voice.o
CC mncc_sock.o
AR libmobile.a
ar: `u' modifier ignored since `D' is the default (see `U')
CC main.o
main.c: In function ‘main’:
main.c:220:2: warning: ‘msgb_set_talloc_ctx’ is deprecated (declared at
/usr/local/include/osmocom/core/msgb.h:734): Use msgb_talloc_ctx_init()
instead [-Wdeprecated-declarations]
msgb_set_talloc_ctx(l23_ctx);
^
CC app_mobile.o
app_mobile.c:376:2: warning: initialization from incompatible pointer type
.go_parent_cb = ms_vty_go_parent,
^
app_mobile.c:376:2: warning: (near initialization for
‘vty_info.go_parent_cb’)
CCLD mobile
libmobile.a(gsm322.o): In function `memset':
/usr/include/i386-linux-gnu/bits/string3.h:86: undefined reference to
`__warn_memset_zero_len'
collect2: error: ld returned 1 exit status
Makefile:379: recipe for target 'mobile' failed
make[3]: *** [mobile] Error 1
make[3]: Leaving directory
'/home/bilguun/Desktop/trx/src/host/layer23/src/mobile'
Makefile:325: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/bilguun/Desktop/trx/src/host/layer23/src'
Makefile:350: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bilguun/Desktop/trx/src/host/layer23'
Makefile:51: recipe for target 'layer23' failed
make: *** [layer23] Error 2
What should i do ?
How to make this command ?
Im doing this article. Also installed all those libraries. But cannot build
transceiver file. Im installed libosmo-dsp.
https://www.smartspate.com/how-to-create-2g-network-at-your-own-home/
root@bilguun-shady:~/Desktop/trx/src/host/layer23/src/transceiver# make
install
CCLD transceiver
gmsk.o: In function `osmo_gmsk_free':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:83:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:85:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:87:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_generate_pulse':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:110:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:123:
undefined reference to `expf'
gmsk.o: In function `osmo_gmsk_generate_rotation_tables':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:145:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:146:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:153:
undefined reference to `cexp'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:153:
undefined reference to `cexp'
gmsk.o: In function `osmo_gmsk_generate_pulse':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:128:
undefined reference to `sqrtf'
gmsk.o: In function `osmo_gmsk_modulate_burst':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:209:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:227:
undefined reference to `osmo_cxvec_convolve'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:230:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_trainseq_generate':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:256:
undefined reference to `osmo_cxvec_correlate'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:260:
undefined reference to `osmo_cxvec_peak_energy_find'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:265:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:272:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_trainseq_free':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:286:
undefined reference to `osmo_cxvec_free'
gsm_ab.o: In function `gsm_ab_detect':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:53:
undefined reference to `osmo_cxvec_correlate'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:57:
undefined reference to `osmo_cxvec_peak_energy_find'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:67:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:67:
undefined reference to `osmo_cxvec_free'
gsm_ab.o: In function `gsm_ab_demodulate':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:90:
undefined reference to `osmo_cxvec_scale'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:91:
undefined reference to `osmo_cxvec_delay'
demod.o: In function `gsm_ab_ind_process':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:51:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:62:
undefined reference to `osmo_cxvec_sig_normalize'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:70:
undefined reference to `cabsf'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:76:
undefined reference to `cabsf'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:101:
undefined reference to `osmo_cxvec_free'
collect2: error: ld returned 1 exit status
Makefile:355: recipe for target 'transceiver' failed
make: *** [transceiver] Error 1
What should i do ?
*cd /root/osmocom/trx/src/host/layer23/src/transceiver/*
*./transceiver -a ARFCN -2 -r 99*
*I want to write this command. But it didnt have any transceiver file on
this. I write make command but it seems so many error*
root@bilguun-shady:~/Desktop/trx/src/host/layer23/src/transceiver# make
CCLD transceiver
gmsk.o: In function `osmo_gmsk_free':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:83:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:85:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:87:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_generate_pulse':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:110:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:123:
undefined reference to `expf'
gmsk.o: In function `osmo_gmsk_generate_rotation_tables':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:145:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:146:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:153:
undefined reference to `cexp'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:153:
undefined reference to `cexp'
gmsk.o: In function `osmo_gmsk_generate_pulse':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:128:
undefined reference to `sqrtf'
gmsk.o: In function `osmo_gmsk_modulate_burst':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:209:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:227:
undefined reference to `osmo_cxvec_convolve'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:230:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_trainseq_generate':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:256:
undefined reference to `osmo_cxvec_correlate'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:260:
undefined reference to `osmo_cxvec_peak_energy_find'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:265:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:272:
undefined reference to `osmo_cxvec_free'
gmsk.o: In function `osmo_gmsk_trainseq_free':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gmsk.c:286:
undefined reference to `osmo_cxvec_free'
gsm_ab.o: In function `gsm_ab_detect':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:53:
undefined reference to `osmo_cxvec_correlate'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:57:
undefined reference to `osmo_cxvec_peak_energy_find'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:67:
undefined reference to `osmo_cxvec_free'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:67:
undefined reference to `osmo_cxvec_free'
gsm_ab.o: In function `gsm_ab_demodulate':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:90:
undefined reference to `osmo_cxvec_scale'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/gsm_ab.c:91:
undefined reference to `osmo_cxvec_delay'
demod.o: In function `gsm_ab_ind_process':
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:51:
undefined reference to `osmo_cxvec_alloc'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:62:
undefined reference to `osmo_cxvec_sig_normalize'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:70:
undefined reference to `cabsf'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:76:
undefined reference to `cabsf'
/home/bilguun/Desktop/trx/src/host/layer23/src/transceiver/demod.c:101:
undefined reference to `osmo_cxvec_free'
collect2: error: ld returned 1 exit status
Makefile:355: recipe for target 'transceiver' failed
make: *** [transceiver] Error 1
What should i do ?