Please help I can not make openbts UMTS

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

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

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