Hi,
>tsrp.cnf:65:
UserWarning: Duplicated FN_PARS for Command. Previous one is at tsrp.cnf:57
Is a problem in the .cnf file
>__main__.ParseError:
LexToken(DEFINITIONS,'DEFINITIONS',1,199)
Is a problem in the .asn file Line 199?
Regards
Anders
Från:
wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] För
taraniteja.vishwanatha@xxxxxxxxx
Skickat: den 24 december 2007
06:38
Till: wireshark-dev@xxxxxxxxxxxxx
Ämne: [Wireshark-dev]
Compilation error in asn.1 file
Hi ,
I have written .asn and .cnf files for my
dissector. I have created a nominal template.c and template .h files as I
suppose the asn2wrs compiler would generate the functions and declarations. I
also suppose I should add the variable declarations and function definitions
after the compilation.
I am getting the following error while compiling :
python ../../tools/asn2wrs.py -b -e -p tsrp -c
tsrp.cnf -s packet-tsrp-template tsrp.asn
ASN.1 to Wireshark dissector compiler
tsrp.cnf:65: UserWarning: Duplicated FN_PARS for
Command. Previous one is at tsrp.cnf:57
#.FN_BODY Command Result VAL_PTR =
¶meter_tvb
Traceback (most recent call last):
File "../../tools/asn2wrs.py", line 4875, in ?
eth_main()
File "../../tools/asn2wrs.py", line 4831, in eth_main
ast.extend(yacc.parse(f.read(),
lexer=lexer, debug=pd))
File
"/home/eth/plugin_dev/wireshark_tsrp/wireshark/tools/yacc.py", line 334, in parse
tok = self.errorfunc(errtoken)
File "../../tools/asn2wrs.py", line 4705, in p_error
raise ParseError(str(t))
__main__.ParseError:
LexToken(DEFINITIONS,'DEFINITIONS',1,199)
make: *** [packet-tsrp.c] Error 1
I am not sure the error is pertaining to .asn, .cnf
or the template files.Can somebody please help.
BR,
Tarani