<div dir="ltr"><div dir="ltr"><div dir="ltr"><b>root@bilguun-shady:~/Desktop/trx/src# make HOST_layer23_CONFARGS=--enable-transceiver</b><br></div><div><span style="font-family:comic sans ms,sans-serif">There is another problem on building trx. Im doing this article step by step.</span></div><div><span style="font-family:comic sans ms,sans-serif">In this command there comes into that error.</span></div><div><br>make[3]: Entering directory '/home/bilguun/Desktop/trx/src/host/layer23/src/mobile'<br>  CC       gsm322.o<br>gsm322.c: In function ‘gsm322_cs_select’:<br>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]<br>   band = gsm_arfcn2band(index2arfcn(i));<br>   ^<br>gsm322.c: In function ‘gsm322_search_end’:<br>gsm322.c:2055:30: warning: variable ‘mnc’ set but not used [-Wunused-but-set-variable]<br>  int tune_back = 0, mcc = 0, mnc = 0;<br>                              ^<br>gsm322.c: In function ‘gsm322_nb_check’:<br>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]<br>   band = gsm_arfcn2band(nb->arfcn);<br>   ^<br>gsm322.c: In function ‘gsm322_nb_new_rxlev’:<br>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]<br>  int band = gsm_arfcn2band(cs->arfcn);<br>  ^<br>gsm322.c: In function ‘gsm322_exit’:<br>gsm322.c:5142:7: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]<br>   int rc;<br>       ^<br>In file included from /usr/include/string.h:635:0,<br>                 from gsm322.c:25:<br>In function ‘memset’,<br>    inlined from ‘bargraph.constprop’ at gsm322.c:325:2:<br>/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<br>       __warn_memset_zero_len ();<br>       ^<br>  CC       gsm480_ss.o<br>gsm480_ss.c: In function ‘gsm480_tx_ussd’:<br>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]<br>  length = gsm_7bit_encode(msg->data, text);<br>  ^<br>gsm480_ss.c: In function ‘gsm480_rx_ussd’:<br>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]<br>  gsm_7bit_decode(text, tag_data, num_chars);<br>  ^<br>gsm480_ss.c: In function ‘gsm480_mmss_ind’:<br>gsm480_ss.c:1221:6: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]<br>  int rc = 0;<br>      ^<br>  CC       gsm411_sms.o<br>gsm411_sms.c: In function ‘sms_from_text’:<br>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]<br>  sms->user_data_len = gsm_7bit_encode(sms->user_data, sms->text);<br>  ^<br>gsm411_sms.c: In function ‘gsm340_rx_tpdu’:<br>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]<br>    gsm_7bit_decode(gsms->text, smsp, gsms->user_data_len);<br>    ^<br>gsm411_sms.c:228:19: warning: variable ‘sms_mms’ set but not used [-Wunused-but-set-variable]<br>  uint8_t sms_mti, sms_mms;<br>                   ^<br>gsm411_sms.c: In function ‘gsm411_rx_rp_ud’:<br>gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long int’, but argument 7 has type ‘int’ [-Wformat=]<br>  LOGP(DLSMS, LOGL_INFO, "TPDU(%li,%s)\n", msg->tail-msg->l4h,<br>  ^<br>gsm411_sms.c:375:2: warning: format ‘%li’ expects argument of type ‘long int’, but argument 7 has type ‘int’ [-Wformat=]<br>  CC       gsm48_cc.o<br>  CC       gsm48_mm.o<br>gsm48_mm.c: In function ‘decode_network_name’:<br>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]<br>  gsm_7bit_decode(name, lv + 2, length);<br>  ^<br>gsm48_mm.c: In function ‘gsm48_mmr_dequeue’:<br>gsm48_mm.c:780:20: warning: variable ‘mmr’ set but not used [-Wunused-but-set-variable]<br>  struct gsm48_mmr *mmr;<br>                    ^<br>gsm48_mm.c: In function ‘gsm48_mm_conn_go_dedic’:<br>gsm48_mm.c:3252:25: warning: variable ‘nmmh’ set but not used [-Wunused-but-set-variable]<br>  struct gsm48_mmxx_hdr *nmmh;<br>                         ^<br>gsm48_mm.c: In function ‘gsm48_mm_sync_ind_active’:<br>gsm48_mm.c:3333:25: warning: variable ‘nmmh’ set but not used [-Wunused-but-set-variable]<br>  struct gsm48_mmxx_hdr *nmmh;<br>                         ^<br>gsm48_mm.c: In function ‘gsm48_rcv_rr_sapi3’:<br>gsm48_mm.c:3603:28: warning: variable ‘nmmh’ set but not used [-Wunused-but-set-variable]<br>     struct gsm48_mmxx_hdr *nmmh;<br>                            ^<br>  CC       gsm48_rr.o<br>gsm48_rr.c: In function ‘gsm48_rr_tx_rand_acc’:<br>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]<br>   LOGP(DRR, LOGL_INFO, "Use alternative tx-power %d (%d dBm)\n",<br>   ^<br>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]<br>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]<br>    LOGP(DRR, LOGL_INFO, "Use MS-TXPWR-MAX-CCH power value "<br>    ^<br>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]<br>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]<br>    LOGP(DRR, LOGL_INFO, "Use MS-TXPWR-MAX-CCH power value "<br>    ^<br>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]<br>gsm48_rr.c: In function ‘gsm48_rr_tx_meas_rep’:<br>gsm48_rr.c:2736:53: warning: variable ‘multi_rep’ set but not used [-Wunused-but-set-variable]<br>  uint8_t rep_ba = 0, rep_valid = 0, meas_valid = 0, multi_rep = 0;<br>                                                     ^<br>gsm48_rr.c: At top level:<br>gsm48_rr.c:813:13: warning: ‘start_rr_t3124’ defined but not used [-Wunused-function]<br> static void start_rr_t3124(struct gsm48_rrlayer *rr, int sec, int micro)<br>             ^<br>  CC       mnccms.o<br>  CC       settings.o<br>  CC       subscriber.o<br>subscriber.c: In function ‘gsm_subscr_generate_kc’:<br>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]<br>    comp128(set->test_ki, rand, sres, subscr->key);<br>    ^<br>  CC       support.o<br>  CC       transaction.o<br>  CC       vty_interface.o<br>vty_interface.c: In function ‘ms_vty_init’:<br>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]<br>  install_default(MS_NODE);<br>  ^<br>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]<br>  install_default(SUPPORT_NODE);<br>  ^<br>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]<br>  install_default(TESTSIM_NODE);<br>  ^<br>  CC       voice.o<br>  CC       mncc_sock.o<br>  AR       libmobile.a<br>ar: `u' modifier ignored since `D' is the default (see `U')<br>  CC       main.o<br>main.c: In function ‘main’:<br>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]<br>  msgb_set_talloc_ctx(l23_ctx);<br>  ^<br>  CC       app_mobile.o<br>app_mobile.c:376:2: warning: initialization from incompatible pointer type<br>  .go_parent_cb = ms_vty_go_parent,<br>  ^<br>app_mobile.c:376:2: warning: (near initialization for ‘vty_info.go_parent_cb’)<br>  CCLD     mobile<br>libmobile.a(gsm322.o): In function `memset':<br>/usr/include/i386-linux-gnu/bits/string3.h:86: undefined reference to `__warn_memset_zero_len'<br>collect2: error: ld returned 1 exit status<br>Makefile:379: recipe for target 'mobile' failed<br>make[3]: *** [mobile] Error 1<br>make[3]: Leaving directory '/home/bilguun/Desktop/trx/src/host/layer23/src/mobile'<br>Makefile:325: recipe for target 'all-recursive' failed<br>make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory '/home/bilguun/Desktop/trx/src/host/layer23/src'<br>Makefile:350: recipe for target 'all-recursive' failed<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory '/home/bilguun/Desktop/trx/src/host/layer23'<br>Makefile:51: recipe for target 'layer23' failed<br>make: *** [layer23] Error 2</div><div><br></div><div>What should i do ?<br></div></div></div>