svn commit: lorikeet r37 - in trunk/ethereal: .

tpot at samba.org tpot at samba.org
Thu Sep 2 04:06:57 GMT 2004


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!



More information about the samba-cvs mailing list