From owner-freebsd-current@FreeBSD.ORG Tue Mar 6 22:32:49 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C98F4106566C for ; Tue, 6 Mar 2012 22:32:49 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 859B78FC15 for ; Tue, 6 Mar 2012 22:32:49 +0000 (UTC) Received: by obbwc7 with SMTP id wc7so8763231obb.13 for ; Tue, 06 Mar 2012 14:32:49 -0800 (PST) Received-SPF: pass (google.com: domain of sendtomatt@gmail.com designates 10.60.25.37 as permitted sender) client-ip=10.60.25.37; Authentication-Results: mr.google.com; spf=pass (google.com: domain of sendtomatt@gmail.com designates 10.60.25.37 as permitted sender) smtp.mail=sendtomatt@gmail.com; dkim=pass header.i=sendtomatt@gmail.com Received: from mr.google.com ([10.60.25.37]) by 10.60.25.37 with SMTP id z5mr4582285oef.69.1331073169089 (num_hops = 1); Tue, 06 Mar 2012 14:32:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=otywBzPZ5qKe8WywEtZko0My+OrXIBNdZLqvkVFVPA8=; b=O83mJsa28Wyr6qN8K9/wDoZfWF7fm2/yODzHNzokeTimRpJFyWObxUq3gjm2zRocFX CS7jf6ApQUDkSZSdghoKX8p3fZbjcMMXbo3ukWhQpIEVejpdZ0xSxCyJRV6VJQ9CRcja bi1IEqgJ/ClDMr/SVcxW3wUTB9uBSsmd65c2FeozqSNtRU5qtbbomcXzfw1n/zNa11zV 7ePDZBRL7oRBo9xsoGcVJK19d+NcocvJoPqHHrex1jdNv+bPa0DUaN4pDtqbkzd5pnb9 X7U10eua80pglkQjydMrj86RNXJtz+pjFytxV8/+JOz/w9AqMmPGD7lDgot9b/aT8wju yAuQ== Received: by 10.60.25.37 with SMTP id z5mr4076927oef.69.1331073168830; Tue, 06 Mar 2012 14:32:48 -0800 (PST) Received: from bakeneko.local (adsl-67-118-230-86.dsl.pltn13.pacbell.net. [67.118.230.86]) by mx.google.com with ESMTPS id g2sm19103479obl.7.2012.03.06.14.32.46 (version=SSLv3 cipher=OTHER); Tue, 06 Mar 2012 14:32:47 -0800 (PST) Message-ID: <4F56903C.5020609@gmail.com> Date: Tue, 06 Mar 2012 14:31:24 -0800 From: matt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120301 Thunderbird/10.0.1 MIME-Version: 1.0 To: Larry Rosenman References: In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: r232623 breaks buildworld (or a recent commit...)B 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: Tue, 06 Mar 2012 22:32:49 -0000 On 03/06/12 13:21, Larry Rosenman wrote: > buildworld broken by r232623. > > -fpic -DPIC -O2 -pipe -fno-omit-frame-pointer=20 > -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../include > -I/usr/src/lib/libc/amd64 -DNLS -D__DBINTERFACE_PRIVATE > -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6 > -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE > -DPOSIX_MISTAKE -I/usr/src/lib/libc/../../contrib/tzcode/stdtime > -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES > -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING > -DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector -Wsystem-headers > -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c > /usr/src/lib/libc/string/wmemset.c -o wmemset.So > ctfconvert -L VERSION wmemset.So > building shared library libc.so.7 > setrunelocale.So: In function `__getCurrentRuneLocale': > setrunelocale.c:(.text+0x0): multiple definition of > `__getCurrentRuneLocale' > nomacros.So:nomacros.c:(.text+0x0): first defined here > *** Error code 1 > > Stop in /usr/src/lib/libc. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** [buildworld] Error code 1 > > Stop in /usr/src. > ^C > [1] Done(1) nohup make buildworld buildkernel > >make.out 2>&1 > # svn info > Path: . > Working Copy Root Path: /usr/src > URL: svn://svn.freebsd.org/base/head > Repository Root: svn://svn.freebsd.org/base > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > Revision: 232623 > Node Kind: directory > Schedule: normal > Last Changed Author: jhb > Last Changed Rev: 232623 > Last Changed Date: 2012-03-06 14:45:13 -0600 (Tue, 06 Mar 2012) > > My system is at: > > FreeBSD borg.lerctr.org 10.0-CURRENT FreeBSD 10.0-CURRENT #59 r232474: > Sat Mar 3 15:51:02 CST 2012 =20 > root@borg.lerctr.org:/usr/obj/usr/src/sys/BORG-DTRACE amd64 > If you examine the commit, parts can be removed...The problem seems to result from XLOCALE_INLINE stuff? there's a part of /usr/include/_ctype.h that can be forced to act as though inlines are not available, and there's a part of /usr/include/ctype.h (POSIX ifdef referencing xlocale) that can simply be commented. Also I included runetype.h in a few places, and ports (esp. xfce...xscreensaver & thunderbird) worked again. I ended up having to twiddle the above things on and off in various combinations for different ports...obviously not ideal. Matt