Sorry about this newbie question...
I inheritted the system built by a previous admin
that I think who knew how to build milter-greylist on this box because there are
evidence of greylist binary in the previous version folder.
This person left with no contact so I am stuck
here... I hope somebody would know how to get around this
problem...
I downloaded the new version and try to run
/.configure but there are errors on my solaris 8.
#
pwd
/var/tmp/milter-greylist-3.0rc7
/var/tmp/milter-greylist-3.0rc7
./configure && make && make
install
....errors below:
bison -y -p`echo conf_yacc.c|sed
's/^\([^_]\{1,\}_\).*$/\1/'` conf_yacc.y
M4sugar requires GNU M4. Install it before installing M4sugar or
set the M4 environment variable to its path name.Broken Pipe
make: *** [conf_yacc.c] Error 141
M4sugar requires GNU M4. Install it before installing M4sugar or
set the M4 environment variable to its path name.Broken Pipe
make: *** [conf_yacc.c] Error 141
I do have M4 installed:
# which m4
/usr/local/bin/m4
# m4 --version
GNU m4 1.4.2
/usr/local/bin/m4
# m4 --version
GNU m4 1.4.2
#
env
EDITOR=vi
HOME=/
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB/lib
LOGNAME=root
MAIL=/var/mail//root
MANPATH=/usr/share/man:/opt/local/man
PATH=/usr/bin:/usr/lib:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/usr/ccs/bin:/usr/ucb:/usr/platform/sun4u/sbin:.
SHELL=/sbin/sh
SSH_CLIENT=130.65.37.32 1404 22
SSH_CONNECTION=130.65.37.32 1404 130.65.3.73 22
SSH_TTY=/dev/pts/1
TERM=xterm
TZ=US/Pacific
USER=root
EDITOR=vi
HOME=/
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB/lib
LOGNAME=root
MAIL=/var/mail//root
MANPATH=/usr/share/man:/opt/local/man
PATH=/usr/bin:/usr/lib:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/usr/ccs/bin:/usr/ucb:/usr/platform/sun4u/sbin:.
SHELL=/sbin/sh
SSH_CLIENT=130.65.37.32 1404 22
SSH_CONNECTION=130.65.37.32 1404 130.65.3.73 22
SSH_TTY=/dev/pts/1
TERM=xterm
TZ=US/Pacific
USER=root
I looks like the .configure can't find M4 but I
don't know what the problem is....
Will it work under sh shell or do I need to run
/.configure in any specific shell like ksh or csh?
Thanks!