Subject: Re: mail/postfix build issue on netbsd-2 (not -2-0)
To: Peter Eisch <peter@boku.net>
From: Jeff Rizzo <riz@NetBSD.org>
List: tech-pkg
Date: 11/11/2005 08:41:13
--mYCpIKhGyMATD0i+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 07, 2005 at 03:32:14PM -0600, Peter Eisch wrote:
>=20
> I build (via pkg_comp on a 2.0.2 system for 2.1) with:
>=20
>         PKG_OPTIONS.postfix =3D mysql pcre sasl tls
>=20
> And it dies with:

<snip>

> fsspace.c:50:25: sys/statvfs.h: No such file or directory
> fsspace.c: In function `fsspace':
> fsspace.c:90: error: storage size of `fsbuf' isn't known

Looks like someone tried to fix the 2.1 statvfs issue in the wrong place.

Can you try this patch, and let me know if it works? (Apply in mail/postfix)


Index: distinfo
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/pkgsrc/mail/postfix/distinfo,v
retrieving revision 1.90
diff -u -r1.90 distinfo
--- distinfo	13 Oct 2005 13:06:38 -0000	1.90
+++ distinfo	11 Nov 2005 16:38:25 -0000
@@ -1,4 +1,4 @@
-$NetBSD$
+$NetBSD: distinfo,v 1.90 2005/10/13 13:06:38 joerg Exp $
=20
 SHA1 (postfix/postfix-2.2.5.tar.gz) =3D 5e86340e6ccff5a9141c259a6b65f72b73=
96483d
 RMD160 (postfix/postfix-2.2.5.tar.gz) =3D 5508f9662319e655daf8ec8b70fb508f=
0bb15bb0
@@ -6,5 +6,5 @@
 SHA1 (patch-aa) =3D 49d2bf6c7e5bbe5aac4d950ac69c7b6b32a98ef3
 SHA1 (patch-ab) =3D c506a08b694f94ef4884fa97eec51e44c92812dd
 SHA1 (patch-ac) =3D ffcd4f8b00c1cf01f050a0c943bfe61a1ec2361a
-SHA1 (patch-ag) =3D 7e992130da8b450c72d40c20c50d87840261d59d
+SHA1 (patch-ag) =3D 329df8bee83fb6d839f4016af07a332c7311e1f3
 SHA1 (patch-ai) =3D d3ea006bafb5e9df869fbb2dec8c7f53b160c8e0
Index: patches/patch-ag
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/pkgsrc/mail/postfix/patches/patch-ag,v
retrieving revision 1.16
diff -u -r1.16 patch-ag
--- patches/patch-ag	6 Sep 2005 08:10:58 -0000	1.16
+++ patches/patch-ag	11 Nov 2005 16:38:25 -0000
@@ -1,16 +1,21 @@
 $NetBSD$
=20
---- src/util/sys_defs.h.orig	2005-02-04 02:07:44.000000000 +0200
-+++ src/util/sys_defs.h	2005-04-04 20:55:05.000000000 +0300
-@@ -157,5 +157,11 @@
+--- src/util/sys_defs.h.orig	2005-07-11 13:00:38.000000000 -0700
++++ src/util/sys_defs.h	2005-11-11 08:32:10.000000000 -0800
+@@ -50,7 +50,7 @@
+ #endif
+ #define GETTIMEOFDAY(t)	gettimeofday(t,(struct timezone *) 0)
+ #define ROOT_PATH	"/bin:/usr/bin:/sbin:/usr/sbin"
+-#if (defined(__NetBSD_Version__) && __NetBSD_Version__ > 200040000)
++#if (defined(__NetBSD_Version__) && __NetBSD_Version__ > 299000900)
+ # define USE_STATVFS
+ # define STATVFS_IN_SYS_STATVFS_H
+ #else
+@@ -155,6 +155,7 @@
+ #define DEF_DB_TYPE	"hash"
+ #define ALIAS_DB_MAP	"hash:/etc/aliases"
  #define GETTIMEOFDAY(t) gettimeofday(t,(struct timezone *) 0)
 +#define RESOLVE_H_NEEDS_NAMESER8_COMPAT_H
  #define ROOT_PATH	"/bin:/usr/bin:/sbin:/usr/sbin"
-+#if (defined(__NetBSD__) && __NetBSD_Version__ >=3D 299000900) /* NetBSD =
2.99.9 */
-+#define USE_STATVFS
-+#define STATVFS_IN_SYS_STATVFS_H
-+#else
  #define USE_STATFS
  #define STATFS_IN_SYS_MOUNT_H
-+#endif
- #define HAS_POSIX_REGEXP

--mYCpIKhGyMATD0i+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)

iQCVAwUBQ3TJqbOuUtxCgar5AQJeTwP+Lka96ZqPQpRKSsY9+8FlsDFFsUIkTIUx
zyqJrteoZWxye3iICLUCpEDKfdCnevXZPISkUE74sKcVnzbqONXnTCK1iUzr8lIz
+Qm+M1roiSnT+/W5eM5qoOnW1dWUzTv1+hqp+5dvkYgjHqSsrwc3i8VUB8Cw5NJQ
yDzh/rE9BvA=
=iqtG
-----END PGP SIGNATURE-----

--mYCpIKhGyMATD0i+--