From: wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On
Behalf Of Anders Broman
Sent: Monday, December 24, 2007
3:52 PM
To: 'Developer
support list for Wireshark'
Subject: Re: [Wireshark-dev]
Compilation error in asn.1 file
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