Author: tpot Date: 2004-09-02 04:06:57 +0000 (Thu, 02 Sep 2004) New Revision: 37
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=lorikeet&path=/trunk/ethereal&rev=37&nolog=1 Log: Add some instructions on getting plugin to compile and work. Added: trunk/ethereal/README Changeset: Added: trunk/ethereal/README =================================================================== --- trunk/ethereal/README 2004-09-02 01:27:43 UTC (rev 36) +++ trunk/ethereal/README 2004-09-02 04:06:57 UTC (rev 37) @@ -0,0 +1,32 @@ +Build instructions for ethereal pidl parsers +-------------------------------------------- + +To build the parser: + + 1) Apply the ethereal-pidl.patch to introduce the new plugin into + the ethereal build system. + + 2) Copy the contents of the plugins/pidl directory into a + subdirectory called pidl in the ethereal plugins directory. + + 3) Run pidl with the --eparser option and copy the autogenerated + packet-dcerpc-*.[ch] and ndr_*.h files from the librpc/gen_ndr + directory into the plugins/pidl directory. + + 4) Build ethereal as you normally would (run autogen, configure, + make etc). + +Note that you can modify and build a plugin separately from the full +ethereal program. This speeds up development muchly as the linking +for ethereal and tethereal does not need to be performed. + +Installation: + + 1) Copy the pidl.so file from the .libs directory (ha ha - libtool) + and place it in the site-specific ethereal plugins directory + [where is this?] or in $HOME/.ethereal/plugins + + 2) When you restart ethereal the plugin should be loaded. Any + dynamic linking errors will be displayed on standard error. + +Enjoy!