From owner-freebsd-current@FreeBSD.ORG Sat Feb 11 06:15:48 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 495A31065672 for ; Sat, 11 Feb 2012 06:15:48 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:130:3ffc::401:25]) by mx1.freebsd.org (Postfix) with ESMTP id EB7F98FC14 for ; Sat, 11 Feb 2012 06:15:47 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 36A8C25D385E for ; Sat, 11 Feb 2012 06:15:47 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 87062BDB1B7 for ; Sat, 11 Feb 2012 06:15:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id cQTO1iiTQ8Ia for ; Sat, 11 Feb 2012 06:15:45 +0000 (UTC) Received: from orange-en1.sbone.de (orange-en1.sbone.de [IPv6:fde9:577b:c1a9:31:cabc:c8ff:fecf:e8e3]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 13F14BDB1B4 for ; Sat, 11 Feb 2012 06:15:45 +0000 (UTC) From: "Bjoern A. Zeeb" Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 11 Feb 2012 06:15:43 +0000 References: <201202110605.q1B65e8h016119@svn.freebsd.org> To: FreeBSD current mailing list Message-Id: <1758AEE1-6702-4A90-89D8-4AB81C8A54A5@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) Subject: Fwd: You need to recompile libc with new kernel (svn commit: r231506 - in head: . lib/libc/net) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 06:15:48 -0000 Hey, as the UPDATING message says, if you updated your HEAD between = 2011-12-15 and now you need to recompile libc again with the new kernel. If you are = updating from outside that window, especially from any STABLE branch, things should be = a lot more happy now, which (in addition to make the interface extensible) was the = main reason for another breakage in HEAD. /bz Begin forwarded message: > From: "Bjoern A. Zeeb" > Date: 11. February 2012 06:05:40 GMT+00:00 > To: src-committers@freebsd.org, svn-src-all@freebsd.org, = svn-src-head@freebsd.org > Subject: svn commit: r231506 - in head: . lib/libc/net >=20 > Author: bz > Date: Sat Feb 11 06:05:40 2012 > New Revision: 231506 > URL: http://svn.freebsd.org/changeset/base/231506 >=20 > Log: > Switch getifaddrs(3) to the new API introduced in r231505. Also = remove > conditional code parts not used by or applicable to FreeBSD. >=20 > The new implementation is supposed to be able to cope with changes to > the 'l' versions of the msghdr structs now used as well as to if_data > allowing future changes without breaking things. >=20 > This restores carp(4) config support in HEAD after r231504. >=20 > Reviewed by: glebius, brooks > MFC After: 3 months >=20 > Modified: > head/UPDATING > head/lib/libc/net/getifaddrs.c >=20 > Modified: head/UPDATING > = =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=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > --- head/UPDATING Sat Feb 11 06:02:16 2012 (r231505) > +++ head/UPDATING Sat Feb 11 06:05:40 2012 (r231506) > @@ -22,6 +22,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 > machines to maximize performance. (To disable malloc debugging, = run > ln -s aj /etc/malloc.conf.) >=20 > +20120211: > + The getifaddrs upgrade path broken with 20111215 has been = restored. > + If you have upgraded in between 20111215 and 20120209 you need = to > + recompile libc again with your kernel. You still need to = recompile > + world to be able to configure CARP but this restriction already > + comes from 20111215. > + > 20120114: > The set_rcvar() function has been removed from /etc/rc.subr. = All > base and ports rc.d scripts have been updated, so if you have a >=20 --=20 Bjoern A. Zeeb You have to have visions! It does not matter how good you are. It matters what good you do!