From owner-cvs-src@FreeBSD.ORG Tue Jun 3 20:50:02 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 663FC106566C for ; Tue, 3 Jun 2008 20:50:02 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx24.fluidhosting.com [204.14.89.7]) by mx1.freebsd.org (Postfix) with ESMTP id 0BC1C8FC12 for ; Tue, 3 Jun 2008 20:50:01 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 14901 invoked by uid 399); 3 Jun 2008 21:03:06 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 3 Jun 2008 21:03:06 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4845AE77.8040508@FreeBSD.org> Date: Tue, 03 Jun 2008 13:49:59 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.14 (X11/20080525) MIME-Version: 1.0 To: John Baldwin References: <200806030543.m535hfjh085481@repoman.freebsd.org> <200806031611.53492.jhb@freebsd.org> <200806031628.16352.jhb@freebsd.org> In-Reply-To: <200806031628.16352.jhb@freebsd.org> X-Enigmail-Version: 0.95.6 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/bind config.h src/lib/bind/bind port_after.h port_before.h src/lib/bind/isc/isc platform.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2008 20:50:02 -0000 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