3 The X11 dissector generator is no longer run automatically.
5 To run the dissector generator, you will need perl 5.10 and the XML::Twig
6 module from CPAN. You will also need 'git' to retrieve the lastest protocol
9 Once you have those, you also need the XML protocol descriptions. In the
10 epan/dissectors directory, run the following commands:
11 git clone git://anongit.freedesktop.org/xcb/proto xcbproto
12 git clone git://anongit.freedesktop.org/git/mesa/mesa
14 As of this writing, mesa will provide:
15 src/mapi/glapi/gen/gl_API.xml
16 and xcbproto provides:
47 Or, if you have already cloned those repositories, "git pull" each one to bring
48 it up to date. Please be aware that the Mesa repository is rather large; it is
49 slightly more than 53MB as of this writing.
54 This will automatically run process-x11-fields.pl (for the core protocol
55 definitions), and then it will run process-x11-xcb.pl to process the XML
56 descriptions from XCB and Mesa to generate the extension dissectors.
58 Once this is complete, compile wireshark as usual.