SUMMARY: sendmail 8.12.9 compilation problem install-docs cannot make

2007-12-25 1:08:00

Thanks to Damien Curtain, Marcelo Maraboli, Dave Dunaway, Douglas Palmer, Al
Hopper, Chris Pinnock, Roy Rapoport for helping.

Solution seems (Special Thanks to Marcelo, Damien) to create directories cat8,
cat1, cat5 under /usr/share/man

To ignore building man pages, elect not to install the formatted manpages by
setting define(`confDONT_INSTALL_CATMAN') in your site
config, the standard manpages should still be installed.

Regards
John

----- Original Message -----
From: John Rams
To: codeprof at codeprof.com
Sent: Saturday, April 26, 2003 12:33 AM
Subject: sendmail 8.12.9 compilation problem install-docs cannot make

Managers:

While compiling sendmail 8.12.9, i am getting this error. Looks like this
seemed to be a problem from a long time. Unfortunately, didn't find a
solution.

# sh Build -c -f /usr/local/src/sendmail8.12.9/devtools/Site/site.config.m4
install

nroff -man sendmail.8 > sendmail.0 || cp sendmail.0.dist sendmail.0
nroff -man aliases.5 > aliases.0 || cp aliases.0.dist aliases.0
nroff -man mailq.1 > mailq.0 || cp mailq.0.dist mailq.0
nroff -man newaliases.1 > newaliases.0 || cp newaliases.0.dist newaliases.0
..http://devtools/bin/install.sh -c -o bin -g bin -m 444 sendmail.0
/usr/share/man/cat8/sendmail.8

cp: cannot create /usr/share/man/cat8/sendmail.8: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `install-docs'
Current working directory
/usr/local/src/sendmail-8.12.9/obj.SunOS.5.8.sun4/sendmail
*** Error code 1
make: Fatal error: Command failed for target `all'

My MANPATH is set to

Made changes to config file to add these: (all others are default entries
for Solaris 8)

define(`confMANROOT', `/usr/share/man/cat')
define(`confMANROOTMAN', `/usr/share/man/man')

Read readme files, searched everywhere but didn't find any useful stuff.

oops, just before i sent this to you all, i was able to compile using
following constructs to bypass compiling mana pages. Still curious to find how
to make & install man pages as well. (how would i compile only this part
without building all again)

define(`confNO_MAN_BUILD', `true')
define(`confNO_MAN_INSTALL', `true')

Please help.

Thanks
John

Comments

Got something to say?

You must be logged in to post a comment.