John Baldwin wrote:
On Tuesday 03 June 2008 04:11:53 pm John Baldwin wrote:
On Tuesday 03 June 2008 01:43:27 am Doug Barton wrote:
dougb       2008-06-03 05:43:41 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
lib/bind config.h lib/bind/bind port_after.h port_before.h lib/bind/isc/isc platform.h Log:
  SVN rev 179505 on 2008-06-03 05:43:27Z by dougb
Changes to generated files related to the 9.3.5 update. Revision Changes Path
  1.1.4.3   +7 -0      src/lib/bind/bind/port_after.h
  1.1.4.3   +10 -0     src/lib/bind/bind/port_before.h
  1.2.2.5   +8 -10     src/lib/bind/config.h
  1.1.4.3   +8 -3      src/lib/bind/isc/isc/platform.h
Perhaps src/lib/bind/bind/config.h needs updating? It appears that HAVE_MEMMOVE isn't set, and so this new part of port_before.h is breaking
the
build:

+#ifndef HAVE_MEMMOVE
+#define memmove(a,b,c) bcopy(b,a,c)
+#endif

I'm trying this patch to config.h based on comparing the changes to src/contrib/bind9/lib/bind/config.h.in:

--- //depot/yahoo/ybsd_6/src/lib/bind/bind/config.h
+++ /home/jhb/work/y/p4/ybsd_6/src/lib/bind/bind/config.h
@@ -14,6 +14,8 @@
 /* #undef POSIX_GETPWNAM_R */
 /* #undef POSIX_GETGRGID_R */
 /* #undef POSIX_GETGRNAM_R */
+#define HAVE_MEMMOVE
+#define HAVE_MEMCHR

Yeah, I think that actually is the problem. The configure script for the port got that right, but when I ran configure with the sources in the base it missed it. I was trying to figure out why but I'm going to go ahead and test this patch now and investigate more while the world builds.

Thanks for looking at this. My buildworld completed successfully last night before I committed, I'm also trying to figure out what was different between then and now, but I've got a sick little one at home today and that's not helping.

Doug

--

    This .signature sanitized for your protection

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

Reply via email to