Reputation: 429
I am trying to generate C code for the GSM-TCAP asn1 files obtained from libosmo-asn1-TCAP. I have installed the osmocom libasnc1 compiler (tried both master and aper-prefix branches) and run this code:
asn1c -fcompound-names -gen-PER
DialoguePDUs.asn
tcap.asn
TCAPMessages.asn
TC-Notation-Extensions.asn
UnidialoguePDUs.asn
However, the compiler reports the following syntax error:
ASN.1 grammar parse error near line 86 (token "returnResult"): syntax error,
unexpected TOK_identifier Cannot parse "TCAPMessages.asn"
Does anyone know the root of this problem, and how to resolve it?
Upvotes: 0
Views: 223
Reputation: 1324
You don't need to compile all asn files in asn sub-directory. There is a rebuild script that you could use.
asn1c $ASN/DialoguePDUs.asn $ASN/tcap.asn $ASN/UnidialoguePDUs.asn
The other files contain syntax that is not supported by asn1c
and some of them were rewritten to not use such syntax and some are not needed at all.
Upvotes: 1