From owner-freebsd-current@FreeBSD.ORG Sat Mar 10 13:26:36 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 D3386106566B for ; Sat, 10 Mar 2012 13:26:36 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2D28B8FC15 for ; Sat, 10 Mar 2012 13:26:36 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:9cb1:feea:2bf1:b827] (unknown [IPv6:2001:7b8:3a7:0:9cb1:feea:2bf1:b827]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 71AE95C44; Sat, 10 Mar 2012 14:26:35 +0100 (CET) Message-ID: <4F5B5692.2030500@FreeBSD.org> Date: Sat, 10 Mar 2012 14:26:42 +0100 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120229 Thunderbird/11.0 MIME-Version: 1.0 To: "O. Hartmann" References: <4F5A991F.4080502@mail.zedat.fu-berlin.de> In-Reply-To: <4F5A991F.4080502@mail.zedat.fu-berlin.de> X-Enigmail-Version: 1.4a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Current FreeBSD Subject: Re: FreeBSD 10.0-CURRENT #0 r232730: buildworld broken with CLANG? 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, 10 Mar 2012 13:26:36 -0000 On 2012-03-10 00:58, O. Hartmann wrote: > I might have missed the point but since a week now I can't build FreeBSD > 10.0 CURRENT/amd64 with CLANG anymore. > > Amongst other problems I was told that the code this momnet is incapable > to build properly with CLANG, but then several fixes where merged. > > Building world ends up everytime at the below shown stage. What's wrong? > If I missed something - please enlighten me. > > My src.conf attached. > > > Regards, > > Oliver > > > building static c library > building shared library libc.so.7 > building special pic c library > ranlib libc_pic.a > ranlib libc.a > sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libc.a > /usr/obj/usr/src/tmp/usr/lib > sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 -S libc.so.7 > /usr/obj/usr/src/tmp/lib > sh /usr/src/tools/install.sh -o root -g wheel -m 444 be_BY.UTF-8.cat > /usr/obj/usr/src/tmp/usr/share/nls/be_BY.UTF-8/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > ca_ES.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > de_DE.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > el_GR.ISO8859-7.cat > /usr/obj/usr/src/tmp/usr/share/nls/el_GR.ISO8859-7/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > es_ES.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/es_ES.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > fi_FI.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/fi_FI.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > fr_FR.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/fr_FR.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > gl_ES.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > hu_HU.ISO8859-2.cat > /usr/obj/usr/src/tmp/usr/share/nls/hu_HU.ISO8859-2/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > it_IT.ISO8859-15.cat > /usr/obj/usr/src/tmp/usr/share/nls/it_IT.ISO8859-15/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.UTF-8.cat > /usr/obj/usr/src/tmp/usr/share/nls/ja_JP.UTF-8/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.eucJP.cat > /usr/obj/usr/src/tmp/usr/share/nls/ja_JP.eucJP/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.UTF-8.cat > /usr/obj/usr/src/tmp/usr/share/nls/ko_KR.UTF-8/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.eucKR.cat > /usr/obj/usr/src/tmp/usr/share/nls/ko_KR.eucKR/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 mn_MN.UTF-8.cat > /usr/obj/usr/src/tmp/usr/share/nls/mn_MN.UTF-8/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > nl_NL.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/nl_NL.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > no_NO.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/no_NO.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > pl_PL.ISO8859-2.cat > /usr/obj/usr/src/tmp/usr/share/nls/pl_PL.ISO8859-2/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > pt_BR.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/pt_BR.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 ru_RU.KOI8-R.cat > /usr/obj/usr/src/tmp/usr/share/nls/ru_RU.KOI8-R/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > sk_SK.ISO8859-2.cat > /usr/obj/usr/src/tmp/usr/share/nls/sk_SK.ISO8859-2/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 > sv_SE.ISO8859-1.cat > /usr/obj/usr/src/tmp/usr/share/nls/sv_SE.ISO8859-1/libc.cat > sh /usr/src/tools/install.sh -o root -g wheel -m 444 uk_UA.UTF-8.cat > /usr/obj/usr/src/tmp/usr/share/nls/uk_UA.UTF-8/libc.cat > ln -fs /usr/obj/usr/src/tmp/lib/libc.so.7 > /usr/obj/usr/src/tmp/usr/lib/libc.so > sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc_pic.a > /usr/obj/usr/src/tmp/usr/lib > 1 error > *** [libraries] Error code 2 > 1 error > *** [_libraries] Error code 2 > 1 error > *** [buildworld] Error code 2 > 1 error Unfortunately, you did a -j build, which makes the actual errors difficult to find, and if you show only the last few lines, as you have done here, those errors are not visible at all. Try doing a single-threaded build instead. Save the entire log, using script(1) for example, compress it and upload it somewhere.