From e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 10 Apr 2024 22:34:10 +0200 Subject: Adding upstream version 4.2.2. Signed-off-by: Daniel Baumann --- epan/dissectors/README.X11 | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 epan/dissectors/README.X11 (limited to 'epan/dissectors/README.X11') diff --git a/epan/dissectors/README.X11 b/epan/dissectors/README.X11 new file mode 100644 index 00000000..80a2de12 --- /dev/null +++ b/epan/dissectors/README.X11 @@ -0,0 +1,65 @@ +The X11 dissector generator is no longer run automatically. + +To run the dissector generator, you will need perl 5.10 and the XML::Twig +module from CPAN. You will also need 'git' to retrieve the lastest protocol +descriptions. + +Once you have those, you also need the XML protocol descriptions. In the +epan/dissectors directory, run the following commands: + git clone git://anongit.freedesktop.org/xcb/proto xcbproto + git clone git://anongit.freedesktop.org/git/mesa/mesa + +As of this writing, mesa will provide: + src/mapi/glapi/gen/gl_API.xml +and xcbproto provides: + bigreq.xml + composite.xml + damage.xml + dpms.xml + dri2.xml + dri3.xml + ge.xml + glx.xml + present.xml + randr.xml + record.xml + render.xml + res.xml + screensaver.xml + shape.xml + shm.xml + sync.xml + xc_misc.xml + xevie.xml + xf86dri.xml + xf86vidmode.xml + xfixes.xml + xinerama.xml + xinput.xml + xkb.xml + xprint.xml + xproto.xml (ignored) + xselinux.xml + xtest.xml + xv.xml + xvmc.xml + +Or, if you have already cloned those repositories, "git pull" each one to bring +it up to date. Please be aware that the Mesa repository is rather large; it is +slightly more than 200MB as of this writing. + +Then build the x11-dissector target; for example, run the command + + make x11-dissector + +if you're using Make as your build tool or + + ninja x11-dissector + +if you're using Ninja as your build tool. + +This will automatically run process-x11-fields.pl (for the core protocol +definitions), and then it will run process-x11-xcb.pl to process the XML +descriptions from XCB and Mesa to generate the extension dissectors. + +Once this is complete, compile wireshark as usual. -- cgit v1.2.3