# Please help I can not make openbts UMTS

**URL:** <https://discourse.myriadrf.org/t/please-help-i-can-not-make-openbts-umts/4535>\
**Category:** RAN Forum\
**Created:** [13 April 2019 16:45 UTC](https://discourse.myriadrf.org/t/please-help-i-can-not-make-openbts-umts/4535 "2019-04-13T16:45:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![muratoznn](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@muratoznn](https://discourse.myriadrf.org/u/muratoznn)\
**Post date:** [13 April 2019 16:45 UTC](https://discourse.myriadrf.org/t/please-help-i-can-not-make-openbts-umts/4535/1 "2019-04-13T16:45:59Z")

</div>

I dont understand why I am taking this error ? I installed libtool and all of asn library in kali linux  
BOOLEAN.c is taking this error. Why I am taking this error ?  
I installed all of asn library in linux taking this error in openbts UMTS

libtool: compile: cc -O3 -g -w -I. -c BOOLEAN.c -fPIC -DPIC -o .libs/BOOLEAN.o  
BOOLEAN.c: In function ‘BOOLEAN\_encode\_xer’:  
BOOLEAN.c:192:10: error: ‘\_ASN\_ENCODE\_FAILED’ undeclared (first use in this function); did you mean ‘ASN\_\_ENCODE\_FAILED’?  
if(!st) \_ASN\_ENCODE\_FAILED;  
^ ~~~~~~~~~~~~~~~~~  
ASN\_\_ENCODE\_FAILED  
BOOLEAN.c:192:10: note: each undeclared identifier is reported only once for each function it appears in  
BOOLEAN.c: In function ‘BOOLEAN\_decode\_uper’:  
BOOLEAN.c:251:11: error: ‘\_ASN\_DECODE\_FAILED’ undeclared (first use in this function); did you mean ‘ASN\_\_DECODE\_FAILED’?  
if(!st) \_ASN\_DECODE\_FAILED;  
^ ~~~~~~~~~~~~~~~~~  
ASN\_\_DECODE\_FAILED  
BOOLEAN.c:260:20: error: ‘\_ASN\_DECODE\_STARVED’ undeclared (first use in this function); did you mean ‘ASN\_\_DECODE\_STARVED’?  
case -1: default: \_ASN\_DECODE\_STARVED;  
^ ~~~~~~~~~~~~~~~~~~  
ASN\_\_DECODE\_STARVED  
BOOLEAN.c: In function ‘BOOLEAN\_encode\_uper’:  
BOOLEAN.c:279:10: error: ‘\_ASN\_ENCODE\_FAILED’ undeclared (first use in this function); did you mean ‘ASN\_\_ENCODE\_FAILED’?  
if(!st) \_ASN\_ENCODE\_FAILED;  
^ ~~~~~~~~~~~~~~~~~  
ASN\_\_ENCODE\_FAILED  
make[3]: \*\*\* [makefile:4846: o/BOOLEAN.o] Error 1  
make[3]: Leaving directory ‘/root/OpenBTS-UMTS/ASN’  
make[2]: \*\*\* [makefile:4803: all] Error 2  
make[2]: Leaving directory ‘/root/OpenBTS-UMTS/ASN’  
make[1]: \*\*\* [Makefile:550: all-recursive] Error 1  
make[1]: Leaving directory ‘/root/OpenBTS-UMTS’  
make: \*\*\* [Makefile:481: all] Error 2

---

<div class="post-metadata">

**Author:** ![muratoznn](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@muratoznn](https://discourse.myriadrf.org/u/muratoznn)\
**Post date:** [13 April 2019 17:32 UTC](https://discourse.myriadrf.org/t/please-help-i-can-not-make-openbts-umts/4535/2 "2019-04-13T17:32:02Z")

</div>

I tried this prompt sudo make -B  
İt runned boolean.c but I have another error now

cd o && libtool --mode=compile --tag=CC cc -O3 -g -w -I. -o BOOLEAN.o -c BOOLEAN.c  
libtool: compile: cc -O3 -g -w -I. -c BOOLEAN.c -fPIC -DPIC -o .libs/BOOLEAN.o  
libtool: compile: cc -O3 -g -w -I. -c BOOLEAN.c -o BOOLEAN.o \>/dev/null 2\>&1  
make[3]: \*\*\* No rule to make target ‘o/ENUMERATED.o’, needed by ‘libRRCASN.la’. Durdu.  
make[3]: Leaving directory ‘/root/OpenBTS-UMTS/ASN’  
make[2]: \*\*\* [makefile:4803: all] Error 2  
make[2]: Leaving directory ‘/root/OpenBTS-UMTS/ASN’  
make[1]: \*\*\* [Makefile:550: all-recursive] Error 1  
make[1]: Leaving directory ‘/root/OpenBTS-UMTS’  
make: \*\*\* [Makefile:481: all] Error 2

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [14 April 2019 12:26 UTC](https://discourse.myriadrf.org/t/please-help-i-can-not-make-openbts-umts/4535/3 "2019-04-14T12:26:25Z")

</div>

Suggest this might be a better question for the OpenBTS community/developers.
