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+--