ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] ASN dissector (re)generation: TypeError: unorderable types:

From: Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx>
Date: Thu, 5 Dec 2013 01:04:39 +0100
On Wed, Dec 04, 2013 at 02:50:37PM +0000, Kukosa, Tomas wrote:
> I have updated Ply in our SVN (rev 53782) to the current version.
> Please check if it helps and works with Python 3. 

I run make in asn/ and I hit one error in isdn-sup

/usr/bin/python ../../tools/asn2wrs.py \
        -b -k \
        -p isdn-sup \
        -c ./isdn-sup.cnf \
        -s ./packet-isdn-sup-template \
        -D . \
        -O ../../epan/dissectors \
         Addressing-Data-Elements.asn Basic-Service-Elements.asn Embedded-Q931-Types.asn General-Errors.asn Advice-of-Charge-Operations.asn Closed-User-Group-Service-Operations.asn Conference-Add-On-Operations.asn Diversion-Operations.asn MCID-Operations.asn User-To-User-Signalling-Operations.asn Freephone-Operations.asn 
ASN.1 to Wireshark dissector compiler
Traceback (most recent call last):
  File "../../tools/asn2wrs.py", line 8028, in <module>
    eth_main()
  File "../../tools/asn2wrs.py", line 7967, in eth_main
    ectx.eth_do_output()
  File "../../tools/asn2wrs.py", line 2130, in eth_do_output
    self.eth_output_tables()
  File "../../tools/asn2wrs.py", line 1931, in eth_output_tables
    self.eth_output_table(fx, rep)
  File "../../tools/asn2wrs.py", line 1984, in eth_output_table
    objs_ord.sort(cmp=partial(cmp_fn, cmp_flds=sort_flds, objs=objs))
TypeError: 'cmp' is an invalid keyword argument for this function


Everything else regenerate fine (thanks!), got small diff (not related to your change) and commited it in r53791.

Kuba.