Steve Bertrand wrote:
bash-2.05b# uname -a
FreeBSD web6.tls.net 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE
#0: Mon Feb
23
20:45:55 GMT 2004
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386

I did,
bash-2.05b# cvsup standard-supfile
bash-2.05b# cd /usr/src
bash-2.05b# patch < /path/to/patch
bash-2.05b# cd /usr/src/lib/libsm
bash-2.05b# make obj && make depend && make

and I get this,
bash-2.05b# make
"/usr/src/lib/libsm/Makefile", line 11: Malformed conditional (${MK_INET6_SUPPORT} != "no")
"/usr/src/lib/libsm/Makefile", line 13:
if-less endif "/usr/src/lib/libsm/Makefile", line 13: Need
an operator
make: fatal errors encountered -- cannot continue

I used the patch for 4.11 and 5.3

Anyone got any ideas?

DAve
That's two servers with the same error. My 4.X server did just fine, as did my 5.4 servers. All my toasters run qmail, so of eleven servers, these two are all I have left to do.

The Makefile looks fine, I'm missing something obvious here. Google comes up empty handed.

I don't know if it will help or not, but following is the entire
/usr/src/lib/libsm/Makefile from:

The issue is make fails on the test at line 13 which is the test for INET6. I can comment out the test and the next makefile fails for the same reason, on other tests.

Your Makefile reads,
.if !defined(NO_INET6)
CFLAGS+=-DNETINET6
.endif

My Makefile reads,
.if ${MK_INET6_SUPPORT} != "no"
CFLAGS+=-DNETINET6
.endif

My 4.8 Makfile does not have the INET6 test.

I've never seen this before, kinda odd. Maybe it's because I updated source, but I am only building sendmail. I had to update my source because the supplied patch fails against FBSD 5.2.1. If I gotta build world or something silly to fix this I'd just as soon start over with 5.4 or another MTA.

It just really seems like a simple make issue to me.

DAve


imap# uname -a
FreeBSD imap.eagle.ca 6.0-RELEASE-p5 FreeBSD 6.0-RELEASE-p5 #0: Wed Mar
8 09:39:13 EST 2006


--- start file ---

# $FreeBSD: src/lib/libsm/Makefile,v 1.9 2005/06/07 04:18:25 gshapiro
Exp $

SENDMAIL_DIR=${.CURDIR}/../../contrib/sendmail
.PATH:  ${SENDMAIL_DIR}/libsm

CFLAGS+=-I${SENDMAIL_DIR}/src -I${SENDMAIL_DIR}/include -I.
CFLAGS+=-DNEWDB -DNIS -DMAP_REGEX -DNOT_SENDMAIL

.if !defined(NO_INET6)
CFLAGS+=-DNETINET6
.endif

# User customizations to the sendmail build environment
CFLAGS+=${SENDMAIL_CFLAGS}

LIB=    sm
SRCS+=  sm_os.h

SRCS+=  assert.c debug.c errstring.c exc.c heap.c match.c rpool.c \

        strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c \

        fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c \

        fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c \

        fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c \

        smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c \

        vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c \

        wbuf.c wsetup.c string.c stringf.c \

        xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c \

        signal.c clock.c config.c sem.c shm.c mbdb.c strexit.c cf.c
ldap.c \
        niprop.c mpeix.c

CLEANFILES+=sm_os.h

INTERNALLIB=

sm_os.h:
        ln -sf ${SENDMAIL_DIR}/include/sm/os/sm_os_freebsd.h sm_os.h

.include <bsd.lib.mk>

--- end file ---

DAve


--
This message was checked by forty monkeys and found to not contain any SPAM whatsoever.

Your monkeys may vary
_______________________________________________
freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"




--
This message was checked by forty monkeys and
found to not contain any SPAM whatsoever.

Your monkeys may vary
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to