HP3000-L Archives

May 2001, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mark Bixby <[log in to unmask]>
Reply To:
Mark Bixby <[log in to unmask]>
Date:
Wed, 23 May 2001 10:31:22 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (48 lines)
"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 *

ATOM RSS1 RSS2