flex from ftp.ee.lbl.gov (also available on most GNU mirrors)
and sudo will use that instead.
-HP-UX:
- HP-UX doesn't have yacc unless you buy the developement option.
- If you don't have yacc, you will need GNU bison which is available
- from ftp://prep.ai.mit.edu/pub/gnu/ or any GNU mirror.
-
Ultrix 4.x:
Ultrix still ships with the 4.2BSD syslog(3) which does not
allow things like logging different faclities to different
System requirements
===================
-Sudo requires a machine running UN*X (most flavors of BSD, SYSV, or
-POSIX will do), a C compiler, and a yacc-compatible parser generator
-(yacc, byacc, bison). If you wish to modify the tokenizer then you
-will need flex version 2.5.2 or later. (sudo comes with a pre-flex'd
-tokenizer). You can get flex via anonymous ftp from
-ftp://ftp.ee.lbl.gov/pub/flex* as well as any GNU mirror.
+Sudo requires a machine running UN*X (most flavors of BSD, SYSV,
+or POSIX will do), a C compiler, and the make utility.
+
+If you wish to modify the parser then you will need flex version
+2.5.2 or later and a version of bison or yacc (sudo comes with a
+pre-flex'd tokenizer and pre-yacc'd grammar parser). You'll also
+have to uncomment a few lines from the Makefile. You can get flex
+via anonymous ftp from ftp://ftp.ee.lbl.gov/pub/flex* as well as
+any GNU mirror. You can get GNU bison from
+ftp://prep.ai.mit.edu/pub/gnu/bison* or any GNU mirror.
Building the release
===================