netbsd-bugs@netbsd.org
[Top] [All Lists]

Re: toolchain/38983: sendmail doesn't compile on i386-current

Subject: Re: toolchain/38983: sendmail doesn't compile on i386-current
From: Eric Schnoebelen
Date: Sat, 16 Aug 2008 16:05:11 +0000 UTC
The following reply was made to PR toolchain/38983; it has been noted by GNATS.

From: eric@xxxxxxxx (Eric Schnoebelen)
To: gnats-bugs@xxxxxxxxxx
Cc: 
Subject: Re: toolchain/38983: sendmail doesn't compile on i386-current
Date: Sat, 16 Aug 2008 11:01:50 -0500

 After reading the thread on tech-toochain, and needing sendmail
 to compile, I generated the following patch for sendmail to
 unconditionally define SM_CONF_STDBOOL_H.
 
 Index: Makefile
 ===================================================================
 RCS file: /cvsroot/pkgsrc/mail/sendmail/Makefile,v
 retrieving revision 1.104
 diff -b -u -w -r1.104 Makefile
 --- Makefile   13 Aug 2008 15:41:29 -0000      1.104
 +++ Makefile   16 Aug 2008 16:00:23 -0000
 @@ -1,7 +1,7 @@
  # $NetBSD: Makefile,v 1.104 2008/08/13 15:41:29 manu Exp $
  
  PKGNAME=      sendmail-${DIST_VERS}
 -PKGREVISION=  1
 +PKGREVISION=  2
  COMMENT=      The well known Mail Transport Agent
  
  CONFLICTS+=   courier-mta-[0-9]* fastforward>=0.51nb2 postfix-[0-9]*
 Index: patches/patch-aa
 ===================================================================
 RCS file: /cvsroot/pkgsrc/mail/sendmail/patches/patch-aa,v
 retrieving revision 1.18
 diff -b -u -w -r1.18 patch-aa
 --- patches/patch-aa   30 Aug 2004 20:16:28 -0000      1.18
 +++ patches/patch-aa   16 Aug 2008 15:56:25 -0000
 @@ -1,10 +1,12 @@
 -$NetBSD: patch-aa,v 1.18 2004/08/30 20:16:28 adrianp Exp $
 +$NetBSD$
  
 ---- devtools/OS/NetBSD.orig   Sun Jun 27 00:19:35 2004
 -+++ devtools/OS/NetBSD        Sun Jun 27 00:24:11 2004
 -@@ -7,13 +7,14 @@
 +--- devtools/OS/NetBSD.orig   2004-06-16 12:50:00.000000000 -0500
 ++++ devtools/OS/NetBSD
 +@@ -6,14 +6,16 @@ dnl Place personal settings in devtools/
 + define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX')
   define(`confLIBS', `-lutil')
   define(`confENVDEF', ` -DNETISO')
 ++define(`confSM_OS_HEADER', `sm_os_netbsd')
   define(`confDEPEND_TYPE', `CC-M')
  -define(`confSBINGRP', `wheel')
  -define(`confUBINOWN', `root')
 --- /dev/null  2008-08-16 10:57:12.000000000 -0500
 +++ patches/patch-an   2008-08-16 10:52:44.000000000 -0500
 @@ -0,0 +1,24 @@
 +--- /dev/null 2008-08-16 10:50:30.000000000 -0500
 ++++ include/sm/os/sm_os_netbsd.h      2008-08-16 10:46:30.000000000 -0500
 +@@ -0,0 +1,21 @@
 ++/*
 ++ * Copyright (c) 2000 Sendmail, Inc. and its suppliers.
 ++ *   All rights reserved.
 ++ *
 ++ * By using this file, you agree to the terms and conditions set
 ++ * forth in the LICENSE file which can be found at the top level of
 ++ * the sendmail distribution.
 ++ *
 ++ *   $Id$
 ++ */
 ++
 ++/*
 ++**  sm_os_netbsd.h -- platform definitions for NetBSD
 ++**
 ++**  Note: this header file cannot be called NetBSD.h
 ++**  because <sys/param.h> defines the macro NetBSD.
 ++*/
 ++
 ++#define SM_OS_NAME   "netbsd"
 ++
 ++#define SM_CONF_STDBOOL_H    1
 

<Prev in Thread] Current Thread [Next in Thread>