Hi All,
Requesting your help regarding the case that we had encountered during the installation of
osmo-bts using UBUNTU 14.04 as OS.
Without using the 201509-fairwaves-rebase, the installation go past through.
Unfortunately, there is no “osmo-bts-trx” executable. Below are the steps we followed for
the installation of osmo-bts.
cd /opt/osmo/src/
git clone
git://git.osmocom.org/osmo-bts
cd osmo-bts
autoreconf -fi
./configure
make -j5
make check
make install
We tried using the 201509-fairwaves-rebase, but unfortunately the installation stops and
an error was encountered during the “make” process. Below are the installation steps and
error encountered:
cd /opt/osmo/src/
git clone
git://git.osmocom.org/osmo-bts
cd osmo-bts
git checkout 201509-fairwaves-rebase
autoreconf -fi
./configure --enable-trx
make
Error encountered:
make[2]: Entering directory `/opt/osmo/src/osmo-bts/src'
Making all in common
make[3]: Entering directory `/opt/osmo/src/osmo-bts/src/common'
CC gsm_data_shared.o
CC sysinfo.o
CC logging.o
CC abis.o
abis.c: In function ‘abis_open’:
abis.c:233:25: warning: assignment discards ‘const’ qualifier from pointer target type
[enabled by default]
bts_dev_info.unit_name = model_name;
^
abis.c:236:25: warning: assignment discards ‘const’ qualifier from pointer target type
[enabled by default]
bts_dev_info.location2 = model_name;
^
CC oml.o
oml.c:46:30: error: conflicting type qualifiers for ‘abis_nm_att_tlvdef_ipa’
static struct tlv_definition abis_nm_att_tlvdef_ipa = {
^
In file included from oml.c:33:0:
/usr/local/include/osmocom/gsm/abis_nm.h:37:36: note: previous declaration of
‘abis_nm_att_tlvdef_ipa’ was here
extern const struct tlv_definition abis_nm_att_tlvdef_ipa;
^
oml.c:373:6: error: nested redefinition of ‘enum abis_nm_t200_idx’
enum abis_nm_t200_idx {
^
oml.c:373:6: error: redeclaration of ‘enum abis_nm_t200_idx’
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:647:6: note: originally defined here
enum abis_nm_t200_idx {
^
oml.c:374:2: error: redeclaration of enumerator ‘T200_SDCCH’
T200_SDCCH = 0,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:648:2: note: previous definition of
‘T200_SDCCH’ was here
T200_SDCCH = 0,
^
oml.c:375:2: error: redeclaration of enumerator ‘T200_FACCH_F’
T200_FACCH_F = 1,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:649:2: note: previous definition of
‘T200_FACCH_F’ was here
T200_FACCH_F = 1,
^
oml.c:376:2: error: redeclaration of enumerator ‘T200_FACCH_H’
T200_FACCH_H = 2,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:650:2: note: previous definition of
‘T200_FACCH_H’ was here
T200_FACCH_H = 2,
^
oml.c:377:2: error: redeclaration of enumerator ‘T200_SACCH_TCH_SAPI0’
T200_SACCH_TCH_SAPI0 = 3,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:651:2: note: previous definition of
‘T200_SACCH_TCH_SAPI0’ was here
T200_SACCH_TCH_SAPI0 = 3,
^
oml.c:378:2: error: redeclaration of enumerator ‘T200_SACCH_SDCCH’
T200_SACCH_SDCCH = 4,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:652:2: note: previous definition of
‘T200_SACCH_SDCCH’ was here
T200_SACCH_SDCCH = 4,
^
oml.c:379:2: error: redeclaration of enumerator ‘T200_SDCCH_SAPI3’
T200_SDCCH_SAPI3 = 5,
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:653:2: note: previous definition of
‘T200_SDCCH_SAPI3’ was here
T200_SDCCH_SAPI3 = 5,
^
oml.c:380:2: error: redeclaration of enumerator ‘T200_SACCH_TCH_SAPI3’
T200_SACCH_TCH_SAPI3 = 6
^
In file included from oml.c:32:0:
/usr/local/include/osmocom/gsm/protocol/gsm_12_21.h:654:2: note: previous definition of
‘T200_SACCH_TCH_SAPI3’ was here
T200_SACCH_TCH_SAPI3 = 6
^
make[3]: *** [oml.o] Error 1
make[3]: Leaving directory `/opt/osmo/src/osmo-bts/src/common'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/osmo/src/osmo-bts/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/osmo/src/osmo-bts'
make: *** [all] Error 2
We followed the installation process from the URLs below:
https://osmocom.org/projects/cellular-infrastructure/wiki/Ettus_USRP_B2xx_f…
https://osmocom.org/projects/cellular-infrastructure/wiki/Build_from_source
Best Regards,
Ron Rylan B. Menez
Operations Manager
+63 998 989 7973
+63 2 893 1781
[cid:D7861C66-51ED-4DB6-B9ED-BADEB28148EC]
Singapore * Philippines
Products:
Gridloc*Intelle*Hype*Lighthouse*Telco Services*Software Development
This email (including any attachment to it) is confidential and intended only for the use
of the individual named above and may contain information that is privileged. If you are
not the intended recipient, you are notified that any dissemination, distribution or
copying of this email is strictly prohibited. If you have received this email in error,
please notify us immediately by return email or telephone and destroy the original message
(including any attachment to it). Thank you.