diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-07-04 06:45:53 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-07-04 06:45:53 +0000 |
commit | aca6d29e7b180203ca97fc64f5769db37cb9f4d9 (patch) | |
tree | a81bd5272d8034dd9af3a3a79c63d5b74466c0ad /README | |
parent | 057f3639a384961b5cb15cbf56f6fb5db5963859 (diff) | |
download | wireshark-aca6d29e7b180203ca97fc64f5769db37cb9f4d9.tar.gz wireshark-aca6d29e7b180203ca97fc64f5769db37cb9f4d9.tar.bz2 wireshark-aca6d29e7b180203ca97fc64f5769db37cb9f4d9.zip |
Note that non-GNU "make"s appear not to be able to build Ethereal, and
that you need "flex" and either "bison" or Berkeley "yacc". (XXX -
should notes such as this go in some other file, e.g. INSTALL? I
discovered the "flex" and "bison"/byacc requirement on a Solaris 7
system, but it's probably a problem on other commercial UNIXes, as well,
so it probably doesn't belong in, say, "README.solaris".)
svn path=/trunk/; revision=337
Diffstat (limited to 'README')
-rw-r--r-- | README | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -31,6 +31,19 @@ Ethereal is known to compile and run on the following systems: It should run on other systems without too much trouble. +NOTE: the Makefile appears to depend on GNU "make"; it doesn't appear to +work with the "make" that comes with Solaris 7 nor the BSD "make". + +In addition, wiretap (see below) requires "flex" - it cannot be built +with vanilla "lex" - and either "bison" or the Berkeley "yacc"; whilst +the "yacc" that comes with Solaris 7 has a "-p" flag to replace "yy" in +various variable names with a specified prefix, to allow multiple +yacc-built parsers in the same program, it doesn't replace "yy" in the +"y.tab.h" file, so the lexical analyzer has no clue that "yylval" has +been renamed to "wtap_lval". (What *were* they thinking?) + +You must therefore install GNU "make", "flex", and either "bison" or +Berkeley "yacc" on systems that lack them. Full installation instructions can be found in the INSTALL file. |