aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2005-09-19 14:59:32 +0000
committerJörg Mayer <jmayer@loplof.de>2005-09-19 14:59:32 +0000
commitf10f911bce7904d2020162da36fd23f8d330699c (patch)
tree237b5b1be3fca02add38bf4f51fa336aa553dc6d /epan/dissectors
parentdfaf9f9310b7862cb68697948a626cf3acfe3d1e (diff)
Change README to reflect the fact that tools/pidl is now a
svn:externals reference. svn path=/trunk/; revision=15868
Diffstat (limited to 'epan/dissectors')
-rw-r--r--epan/dissectors/pidl/README36
1 files changed, 34 insertions, 2 deletions
diff --git a/epan/dissectors/pidl/README b/epan/dissectors/pidl/README
index 7289bd6fc4..a4fa81fdb0 100644
--- a/epan/dissectors/pidl/README
+++ b/epan/dissectors/pidl/README
@@ -1,2 +1,34 @@
-Please see tools/pidl/README.ethereal for details on installing and
-running pidl.
+The REAMDE specific to the Ethereal "copy" of the pidl sources
+==============================================================
+
+The tree tools/pidl is a direct extract from
+svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/pidl
+to allow building Ethereal pidl dissectors without having to
+*explicitely* access a remote svn repository.
+
+Don't do changes here, do them at the samba tree! Changes to this tree will
+be overwritten the next time the sources from the samba tree are updated,
+which is basically every time you do an svn up in the Ethereal toplevel dir.
+
+In order to build, install yapp (on Suse, the rpm is named perl-Parse-Yapp),
+then do
+make Makefile.PL && make && make doc && make install
+
+Note: This will not install the manpage (pidl.1).
+
+Note2: In order for "make doc" to succeed, you will need
+ a) xsltproc and
+ b) Internet access or a proper redirect to local copies of the
+ manpages/docbook.xsl and html/docbook.xsl files.
+
+run pidl with:
+
+pidl --eth-parser -- <idl-file> (don't forget the "--")
+
+If you run outside the dissectors/pidl directory, this *will* result in a
+warning like:
+atsvc.idl:5:23: idl_types.h: No such file or directory
+and *may* result in additional warnings like:
+Warning: No conformance file `initshutdown.cnf'
+Unable to handle string with flags STR_LEN4|STR_NOTERM at /usr/lib/perl5/site_perl/5.8.6/Parse/Pidl/Ethereal/NDR.pm line 283.
+