"VANCE,JEFF (HP-Cupertino,ex1)" wrote:
>
> Hi all,
>
> To deal with the defective MKS sed command (it doesn't handle
> the case of text containing a character that is used as a sed
> pattern delimiter, even when properly escaped), I have temporarily
> included a directory to Mark Klein's GNU sed in my local PATH
> variable (on invent3k). The make is going better now, but I have
> some missing includes:
>
> sys/param.h, sys/file.h, syslog.h, resolv.h, ndbm.h.
>
> Any suggestions on where to find these files?
The first two are generally not needed on MPE, and can be dealt with like this:
#ifndef mpeix
# include <sys/param.h>
# include <sys/file.h>
#endif
Syslog.h can be dealt with by adding -I/SYSLOG/PUB to your CPPFLAGS (or
CFLAGS), along with the corresponding linkedit magic of -L/SYSLOG/PUB -lsyslog
in your LDFLAGS.
Resolv.h is similar to syslog, i.e. -I/BIND/PUB/include (or
/BINDFW/PUB/include), and -L/BIND/PUB/lib (or BINDFW) and -lbind.
For ndbm.h, congratulations, you've hit the sendmail dependency on an alias
database type. There are a number of choices here. Bixby.org chose the now
ANCIENT db-1.85. A much more modern db is available from
http://www.sleepycat.com. I put in alot of effort to get sleepycat running on
MPE. It "mostly" works, but fails a bunch of self-tests. This is a full blown
DBMS with logging and transactions and recovery and a bunch of stuff that
doesn't apply to sendmail alias files. The selftest failures may not be a
problem for use with sendmail. My memory is a bit hazy now on whether or not I
actually attempted to build sendmail with sleepycat.
You can defer this decision for later and just go with db-1.85 if you want to
get deeper into the port.
--
[log in to unmask]
Remainder of .sig suppressed to conserve scarce California electrons...
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|