From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 10 18:53:52 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1D6DA8C2; Mon, 10 Nov 2014 18:53:52 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EAFF6BDD; Mon, 10 Nov 2014 18:53:51 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAAIs6UW009583; Mon, 10 Nov 2014 10:54:06 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: "FreeBSD CURRENT" From: "Chris H" Subject: What's the least required in base to be functional? Date: Mon, 10 Nov 2014 10:54:06 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net> Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2014 18:53:52 -0000 Apologies. That may not have been the best choice of titles. What I'm trying to determine, is what is the very least I will require in base, to actually build a userland build environment. NOTE; this all concerns -CURRENT (recent 11). Point being, while I recognize that clang/llvm is the default on 10+. I have been building/installing world/kernel with make.conf(5) WITHOUT_CLANG=true FAVORITE_COMPILER=gcc src.conf(5) WITHOUT_CLANG=true on RELENG_8, and RELENG_9, and 11 (as of 1 mos ago) Everything worked as anticipated. But a recent (5 days ago) build/install on -CURRENT. Followed by a make delete-old _seemed_ to have an adverse affect. More specifically; having used the above declarations always resulted in the make delete-old removing clang from base. Which was fine. As I had intended to experiment with the different versions of lang/clang, and devel/llvm, via installing from ports. But my recent attempt using the above method, resulted in my being unable to build many ports. x11/* mostly. I ran into problems with "xmmintrin.h" not being found. Or other problems, where declarations were not supported in gcc(4.8,4.9, or 5). So what exactly *must* be installed in base to allow for a more *granular* approach to testing/building? Used to be IIRC, fmake, or bmake. But that's likely a pretty dated recollection. Thank you for all your time, and consideration. --Chris From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 10 19:28:10 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6DF01FD1; Mon, 10 Nov 2014 19:28:10 +0000 (UTC) Received: from tensor.andric.com (unknown [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A04BEE8; Mon, 10 Nov 2014 19:28:10 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::96f:bc74:b3c9:9d0e] (unknown [IPv6:2001:7b8:3a7:0:96f:bc74:b3c9:9d0e]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 498F9B80A; Mon, 10 Nov 2014 20:28:07 +0100 (CET) Subject: Re: What's the least required in base to be functional? Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: multipart/signed; boundary="Apple-Mail=_C9EA2FBB-7655-4E76-89FB-762AC2338744"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5b1 From: Dimitry Andric In-Reply-To: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net> Date: Mon, 10 Nov 2014 20:28:00 +0100 Message-Id: <620257BF-6202-4B3A-838F-9424D3E76BBF@FreeBSD.org> References: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net> To: Chris H X-Mailer: Apple Mail (2.1990.1) Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2014 19:28:10 -0000 --Apple-Mail=_C9EA2FBB-7655-4E76-89FB-762AC2338744 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 10 Nov 2014, at 19:54, Chris H wrote: > > Apologies. That may not have been the best choice of titles. > What I'm trying to determine, is what is the very least I will > require in base, to actually build a userland build environment. > NOTE; this all concerns -CURRENT (recent 11). > Point being, while I recognize that clang/llvm is the default on > 10+. I have been building/installing world/kernel with > > make.conf(5) > WITHOUT_CLANG=true > FAVORITE_COMPILER=gcc > > src.conf(5) > WITHOUT_CLANG=true > > on RELENG_8, and RELENG_9, and 11 (as of 1 mos ago) > Everything worked as anticipated. But a recent (5 days ago) > build/install on -CURRENT. Followed by a make delete-old > _seemed_ to have an adverse affect. More specifically; > having used the above declarations always resulted in the > make delete-old removing clang from base. Which was fine. As > I had intended to experiment with the different versions of > lang/clang, and devel/llvm, via installing from ports. But my > recent attempt using the above method, resulted in my being > unable to build many ports. x11/* mostly. I ran into problems > with "xmmintrin.h" not being found. Or other problems, where > declarations were not supported in gcc(4.8,4.9, or 5). So what > exactly *must* be installed in base to allow for a more > *granular* approach to testing/building? > Used to be IIRC, fmake, or bmake. But that's likely a pretty > dated recollection. On recent -CURRENT, to build world using the version of gcc in base, and to not build or use the version of clang in base at all, you need at least the following settings in your src.conf: WITH_GCC=x # Enables building gcc for the final world WITH_GCC_BOOTSTRAP=x # Enables building gcc during cross-tools WITH_GNUCXX=x # Enables building libstdc++ and libsupc++ WITHOUT_CLANG_BOOTSTRAP=x # Disables building clang during cross-tools WITHOUT_CLANG=x # Disables building clang for the final world WITHOUT_CLANG_IS_CC=x # Links gcc to /usr/bin/cc, /usr/bin/c++, etc. Note that you can delete WITHOUT_CLANG from your make.conf, just like other WITH_ and WITHOUT_ settings. These only belong in src.conf. -Dimitry --Apple-Mail=_C9EA2FBB-7655-4E76-89FB-762AC2338744 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlRhEcQACgkQsF6jCi4glqPl9ACeM95WluQbVVPHhnilvZyGtgC0 VaoAoIsxHKOmpAtwAOCi+Vu7W1XVWME8 =bJCw -----END PGP SIGNATURE----- --Apple-Mail=_C9EA2FBB-7655-4E76-89FB-762AC2338744-- From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 10 20:04:38 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9D42B40; Mon, 10 Nov 2014 20:04:38 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BBCC133A; Mon, 10 Nov 2014 20:04:38 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAAK4rWS035411; Mon, 10 Nov 2014 12:04:53 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Dimitry Andric In-Reply-To: <620257BF-6202-4B3A-838F-9424D3E76BBF@FreeBSD.org> References: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net>, <620257BF-6202-4B3A-838F-9424D3E76BBF@FreeBSD.org> From: "Chris H" Subject: Re: What's the least required in base to be functional? Date: Mon, 10 Nov 2014 12:04:53 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2014 20:04:39 -0000 On Mon, 10 Nov 2014 20:28:00 +0100 Dimitry Andric wrote > On 10 Nov 2014, at 19:54, Chris H wrote: > > > > Apologies. That may not have been the best choice of titles. > > What I'm trying to determine, is what is the very least I will > > require in base, to actually build a userland build environment. > > NOTE; this all concerns -CURRENT (recent 11). > > Point being, while I recognize that clang/llvm is the default on > > 10+. I have been building/installing world/kernel with > > > > make.conf(5) > > WITHOUT_CLANG=true > > FAVORITE_COMPILER=gcc > > > > src.conf(5) > > WITHOUT_CLANG=true > > > > on RELENG_8, and RELENG_9, and 11 (as of 1 mos ago) > > Everything worked as anticipated. But a recent (5 days ago) > > build/install on -CURRENT. Followed by a make delete-old > > _seemed_ to have an adverse affect. More specifically; > > having used the above declarations always resulted in the > > make delete-old removing clang from base. Which was fine. As > > I had intended to experiment with the different versions of > > lang/clang, and devel/llvm, via installing from ports. But my > > recent attempt using the above method, resulted in my being > > unable to build many ports. x11/* mostly. I ran into problems > > with "xmmintrin.h" not being found. Or other problems, where > > declarations were not supported in gcc(4.8,4.9, or 5). So what > > exactly *must* be installed in base to allow for a more > > *granular* approach to testing/building? > > Used to be IIRC, fmake, or bmake. But that's likely a pretty > > dated recollection. > > On recent -CURRENT, to build world using the version of gcc in base, and > to not build or use the version of clang in base at all, you need at > least the following settings in your src.conf: > > WITH_GCC=x # Enables building gcc for the final world > WITH_GCC_BOOTSTRAP=x # Enables building gcc during cross-tools > WITH_GNUCXX=x # Enables building libstdc++ and libsupc++ > WITHOUT_CLANG_BOOTSTRAP=x # Disables building clang during cross-tools > WITHOUT_CLANG=x # Disables building clang for the final world > WITHOUT_CLANG_IS_CC=x # Links gcc to /usr/bin/cc, /usr/bin/c++, etc. > > Note that you can delete WITHOUT_CLANG from your make.conf, just like > other WITH_ and WITHOUT_ settings. These only belong in src.conf. > > -Dimitry Thank you, Dimitry. Perfect! So that I can become better acquainted. Where can I find (read) more about my options in base? KNOBS, and such. I don't recall reading about these in the developers handbook, and even then, especially where -CURRENT is concerned, they move/change pretty quickly. :) Thanks again. --Chris From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 10 20:16:50 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A8EBCE5D; Mon, 10 Nov 2014 20:16:50 +0000 (UTC) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 63DCB62B; Mon, 10 Nov 2014 20:16:49 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::96f:bc74:b3c9:9d0e] (unknown [IPv6:2001:7b8:3a7:0:96f:bc74:b3c9:9d0e]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 9386DB80B; Mon, 10 Nov 2014 21:16:47 +0100 (CET) Subject: Re: What's the least required in base to be functional? Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: multipart/signed; boundary="Apple-Mail=_CFC22B2E-1F5E-4BAC-B1AC-D1278C991463"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5b1 From: Dimitry Andric In-Reply-To: Date: Mon, 10 Nov 2014 21:16:46 +0100 Message-Id: <097F046E-952E-45C6-B7CF-2FF59C3E257F@FreeBSD.org> References: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net> <, > <620257BF-6202-4B3A-838F-9424D3E76BBF@FreeBSD.org> To: Chris H X-Mailer: Apple Mail (2.1990.1) Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2014 20:16:50 -0000 --Apple-Mail=_CFC22B2E-1F5E-4BAC-B1AC-D1278C991463 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 10 Nov 2014, at 21:04, Chris H wrote: > > On Mon, 10 Nov 2014 20:28:00 +0100 Dimitry Andric wrote ... >> Note that you can delete WITHOUT_CLANG from your make.conf, just like >> other WITH_ and WITHOUT_ settings. These only belong in src.conf. >> >> -Dimitry > > Thank you, Dimitry. Perfect! > > So that I can become better acquainted. Where can I find (read) > more about my options in base? KNOBS, and such. I don't recall > reading about these in the developers handbook, and even then, > especially where -CURRENT is concerned, they move/change pretty > quickly. :) You can read the build(7), src.conf(5) and make.conf(5) man pages. -Dimitry --Apple-Mail=_CFC22B2E-1F5E-4BAC-B1AC-D1278C991463 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlRhHS4ACgkQsF6jCi4glqNl+wCg8Xj6WKDeoHbl88n16FFgdKwc jAEAoPjxiJgRDsBvfVQSlvC8lrTTysZS =hRpj -----END PGP SIGNATURE----- --Apple-Mail=_CFC22B2E-1F5E-4BAC-B1AC-D1278C991463-- From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 10 20:20:45 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 61D1B3BF; Mon, 10 Nov 2014 20:20:45 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2AAAF65E; Mon, 10 Nov 2014 20:20:45 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAAKL03S041444; Mon, 10 Nov 2014 12:21:00 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Dimitry Andric In-Reply-To: <097F046E-952E-45C6-B7CF-2FF59C3E257F@FreeBSD.org> References: <35a0310882e1d8483662707a3925cbc9@ultimatedns.net> <,> <620257BF-6202-4B3A-838F-9424D3E76BBF@FreeBSD.org> , <097F046E-952E-45C6-B7CF-2FF59C3E257F@FreeBSD.org> From: "Chris H" Subject: Re: What's the least required in base to be functional? Date: Mon, 10 Nov 2014 12:21:00 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2014 20:20:45 -0000 On Mon, 10 Nov 2014 21:16:46 +0100 Dimitry Andric wrote > On 10 Nov 2014, at 21:04, Chris H wrote: > > > > On Mon, 10 Nov 2014 20:28:00 +0100 Dimitry Andric wrote > ... > >> Note that you can delete WITHOUT_CLANG from your make.conf, just like > >> other WITH_ and WITHOUT_ settings. These only belong in src.conf. > >> > >> -Dimitry > > > > Thank you, Dimitry. Perfect! > > > > So that I can become better acquainted. Where can I find (read) > > more about my options in base? KNOBS, and such. I don't recall > > reading about these in the developers handbook, and even then, > > especially where -CURRENT is concerned, they move/change pretty > > quickly. :) > > You can read the build(7), src.conf(5) and make.conf(5) man pages. > > -Dimitry D'OH! Sorry for the noise, and thanks. :) --Chris From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 00:54:36 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1540CAD; Tue, 11 Nov 2014 00:54:36 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 885A06EE; Tue, 11 Nov 2014 00:54:36 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAB0sq8s082739; Mon, 10 Nov 2014 16:54:52 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: "FreeBSD CURRENT" From: "Chris H" Subject: Unable to build world w/o clang on 11 Date: Mon, 10 Nov 2014 16:54:52 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 00:54:36 -0000 Greetings, I'm attempting to build/install world/kernel on a fresh install of 11 on bare metal, from the bootonly iso from 10-26. I understand that clang is the default for 10+. But had hoped to install it from ports *after* kernel/world. I used what I *thought* was the correct direction to do this: src.conf(5) WITH_GCC=true WITH_GCC_BOOTSTRAP=true WITH_GNUCXX=true WITHOUT_CLANG_BOOTSTRAP=true WITHOUT_CLANG=true WITHOUT_CLANG_IS_CC=true But after attempting to 'make -j6 buildworld'. It failed. So while still in /usr/src, I make clean, cd /usr/obj, and chflags -R noschg *, then rm -rf *, followed by cd /usr/src, and make buildworld. This too fails. I inadvertently clobbered the output I had intended to post along with this message. But I remember it being during the CC of rescue. If that helps any. Thank you for all your time, and consideration. --Chris From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 02:37:19 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 40AE86A0; Tue, 11 Nov 2014 02:37:19 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA58CFEA; Tue, 11 Nov 2014 02:37:18 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAB2bZ65000895; Mon, 10 Nov 2014 18:37:35 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: "FreeBSD CURRENT" In-Reply-To: References: From: "Chris H" Subject: Re: Unable to build world w/o clang on 11 Date: Mon, 10 Nov 2014 18:37:35 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 02:37:19 -0000 On Mon, 10 Nov 2014 16:54:52 -0800 "Chris H" wrote > Greetings, > I'm attempting to build/install world/kernel on a fresh > install of 11 on bare metal, from the bootonly iso from > 10-26. I understand that clang is the default for 10+. > But had hoped to install it from ports *after* kernel/world. > I used what I *thought* was the correct direction to do this: > src.conf(5) > WITH_GCC=true > WITH_GCC_BOOTSTRAP=true > WITH_GNUCXX=true > WITHOUT_CLANG_BOOTSTRAP=true > WITHOUT_CLANG=true > WITHOUT_CLANG_IS_CC=true > > But after attempting to 'make -j6 buildworld'. It failed. So while > still in /usr/src, I make clean, cd /usr/obj, and chflags -R noschg *, > then rm -rf *, followed by cd /usr/src, and make buildworld. > This too fails. I inadvertently clobbered the output I had intended > to post along with this message. But I remember it being during the > CC of rescue. If that helps any. > > Thank you for all your time, and consideration. > > --Chris Additional attempts, and information, in an attempt to buildworld without clang. FreeBSD dev FreeBSD 11.0-CURRENT #0 r273635: Sat Oct 25 14:23:40 UTC 2014 root@grind.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 Path: /usr/src Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 274349 Node Kind: directory Schedule: normal Last Changed Author: emaste Last Changed Rev: 274349 Last Changed Date: 2014-11-10 10:20:46 -0800 (Mon, 10 Nov 2014) Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 372406 Node Kind: directory Schedule: normal Last Changed Author: pawel Last Changed Rev: 372406 Last Changed Date: 2014-11-10 09:25:04 -0800 (Mon, 10 Nov 2014) src.conf ONLY contains: WITHOUT_CLANG_BOOTSTRAP=true WITHOUT_CLANG=true WITHOUT_CLANG_IS_CC=true make -j6 buildworld fails with the following: --- cddl/lib__L --- --- ddt.So --- cc -fpic -DPIC -O2 -pipe -I/usr/src/cddl/lib/libzpool/../../../sys/cddl/comp at/opensolaris -I/usr/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/ usr/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/usr/src/cddl/l ib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/usr/src/cddl/lib/li bzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/usr/src/cddl/lib/ libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/cddl /lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/usr/src/cddl/l ib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cddl/lib /libzpool/../../contrib/opensolaris/head -I/usr/src/cddl/lib/libzpool/../../lib/ libumem -I/usr/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DW ANTS_MUTEX_OWNED -I/usr/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/ usr/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/usr/src/cddl/lib/libzpo ol/../../../lib/libthr/arch/amd64/include -g -DDEBUG=1 -DNEED_SOLARIS_BOOLEAN -s td=iso9899:1999 -fstack-protector -Wno-pointer-sign -Wno-unknown-pragmas -Wno-em pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compa re -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-co nversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parenthes es -Qunused-arguments -c /usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/op ensolaris/uts/common/fs/zfs/ddt.c -o ddt.So --- lib__L --- In file included from /usr/src/lib/libdpv/dialog_util.c:43: In file included from /usr/src/lib/libdpv/dialog_util.h:34: /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not found #include ^ 1 error generated. /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not found #include ^ --- depend_subdir_libedit --- ===> lib/libedit (depend) --- depend_subdir_libdpv --- 1 error generated. /usr/src/lib/libdpv/dprompt.c:40:10: fatal error: 'string_m.h' file not found #include ^ 1 error generated. --- depend_subdir_libedit --- --- common.h --- sh /usr/src/lib/libedit/makelist -h /usr/src/lib/libedit/common.c > common.h --- depend_subdir_libdpv --- /usr/src/lib/libdpv/dpv.c:42:10: fatal error: 'string_m.h' file not found #include ^ 1 error generated. --- depend_subdir_libedit --- --- emacs.h --- sh /usr/src/lib/libedit/makelist -h /usr/src/lib/libedit/emacs.c > emacs.h --- kerberos5/lib__L --- --- gss_oid.So --- --- lib__L --- --- depend_subdir_libdpv --- In file included from /usr/src/lib/libdpv/status.c:36: In file included from /usr/src/lib/libdpv/dialog_util.h:34: /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not found #include ^ 1 error generated. --- kerberos5/lib__L --- cc -fpic -DPIC -O2 -pipe -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../cr ypto/heimdal/lib/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/ heimdal/lib/gssapi/gssapi -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypt o/heimdal/lib/gssapi/ntlm -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypt o/heimdal/lib/krb5 -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../../crypto/heimd al/lib/ntlm -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libgssapi_ntlm/../../includ e -std=gnu99 -fstack-protector -Qunused-arguments -c /usr/src/kerberos5/lib/li bgssapi_ntlm/../libgssapi_krb5/gss_oid.c -o gss_oid.So --- lib__L --- mkdep: compile failed --- depend_subdir_libedit --- --- help.h --- --- depend_subdir_libdpv --- *** [.depend] Error code 1 make[5]: stopped in /usr/src/lib/libdpv 1 error make[5]: stopped in /usr/src/lib/libdpv *** [depend_subdir_libdpv] Error code 2 make[4]: stopped in /usr/src/lib --- depend_subdir_libedit --- sh /usr/src/lib/libedit/makelist -bh /usr/src/lib/libedit/vi.c /usr/src/lib/libe dit/emacs.c /usr/src/lib/libedit/common.c > help.h A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/lib/libedit *** [depend_subdir_libedit] Error code 2 make[4]: stopped in /usr/src/lib 2 errors make[4]: stopped in /usr/src/lib --- kerberos5/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/kerberos5/lib/libgssapi_ntlm *** [_sub.all] Error code 2 make[4]: stopped in /usr/src/kerberos5/lib 1 error make[4]: stopped in /usr/src/kerberos5/lib --- cddl/lib__L --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/cddl/lib/libzpool *** [_sub.all] Error code 2 make[4]: stopped in /usr/src/cddl/lib 1 error make[4]: stopped in /usr/src/cddl/lib A failure has been detected in another branch of the parallel make make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src This time, with the above cited src.conf, but without -j # make buildworld fails with the following: s > ncurses_def.h rm -f .depend CC='cc ' mkdep -f .depend -a -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I/ usr/obj/usr/src/lib/ncurses/menuw/../ncursesw -I/usr/src/lib/ncurses/menuw/../nc ursesw -I/usr/src/lib/ncurses/menuw/../ncurses -I/usr/src/lib/ncurses/menuw/../. /../contrib/ncurses/include -I/usr/src/lib/ncurses/menuw/../../../contrib/ncurs es/ncurses -DNDEBUG -DHAVE_CONFIG_H -I/usr/src/lib/ncurses/menuw/../../../contri b/ncurses/menu -std=gnu99 /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/ menu/m_attribs.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_curs or.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_driver.c /usr/sr c/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_format.c /usr/src/lib/ncurse s/menuw/../../../contrib/ncurses/menu/m_global.c /usr/src/lib/ncurses/menuw/../. /../contrib/ncurses/menu/m_hook.c /usr/src/lib/ncurses/menuw/../../../contrib/n curses/menu/m_item_cur.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/men u/m_item_nam.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_item_n ew.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_item_opt.c /usr/ src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_item_top.c /usr/src/lib/nc urses/menuw/../../../contrib/ncurses/menu/m_item_use.c /usr/src/lib/ncurses/menu w/../../../contrib/ncurses/menu/m_item_val.c /usr/src/lib/ncurses/menuw/../../.. /contrib/ncurses/menu/m_item_vis.c /usr/src/lib/ncurses/menuw/../../../contrib/n curses/menu/m_items.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m _new.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_opts.c /usr/sr c/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_pad.c /usr/src/lib/ncurses/m enuw/../../../contrib/ncurses/menu/m_pattern.c /usr/src/lib/ncurses/menuw/../../ ./contrib/ncurses/menu/m_post.c /usr/src/lib/ncurses/menuw/../../../contrib/ncu rses/menu/m_req_name.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/ m_scale.c /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_spacing.c / usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/m_sub.c /usr/src/lib/ncu rses/menuw/../../../contrib/ncurses/menu/m_userptr.c /usr/src/lib/ncurses/menuw/ ./../../contrib/ncurses/menu/m_win.c echo libmenuw.so.5: /usr/obj/usr/src/tmp/usr/lib/libncursesw.a >> .depend ===> lib/ncurses/panelw (depend) AWK=awk sh /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/include/MKncurse s_def.sh /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/include/ncurses_d efs > ncurses_def.h rm -f .depend CC='cc ' mkdep -f .depend -a -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I/ usr/obj/usr/src/lib/ncurses/panelw/../ncursesw -I/usr/src/lib/ncurses/panelw/../ ncursesw -I/usr/src/lib/ncurses/panelw/../ncurses -I/usr/src/lib/ncurses/panelw/ ./../../contrib/ncurses/include -I/usr/src/lib/ncurses/panelw/../../../contrib/ ncurses/ncurses -DNDEBUG -DHAVE_CONFIG_H -I/usr/src/lib/ncurses/panelw/../../../ contrib/ncurses/panel -std=gnu99 /usr/src/lib/ncurses/panelw/../../../contrib/ ncurses/panel/p_above.c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/pan el/p_below.c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/panel/p_bottom c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/panel/p_delete.c /usr/sr c/lib/ncurses/panelw/../../../contrib/ncurses/panel/p_hidden.c /usr/src/lib/ncur ses/panelw/../../../contrib/ncurses/panel/p_hide.c /usr/src/lib/ncurses/panelw/. /../../contrib/ncurses/panel/p_move.c /usr/src/lib/ncurses/panelw/../../../cont rib/ncurses/panel/p_new.c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/p anel/p_replace.c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/panel/p_sh ow.c /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/panel/p_top.c /usr/src /lib/ncurses/panelw/../../../contrib/ncurses/panel/p_update.c /usr/src/lib/ncurs es/panelw/../../../contrib/ncurses/panel/p_user.c /usr/src/lib/ncurses/panelw/.. /../../contrib/ncurses/panel/p_win.c /usr/src/lib/ncurses/panelw/../../../contri b/ncurses/panel/panel.c echo libpanelw.so.5: /usr/obj/usr/src/tmp/usr/lib/libncursesw.a >> .depend ===> lib/libdpv (depend) rm -f .depend CC='cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=gnu99 /usr/src/lib /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c /usr/src/lib/libdpv/dprompt c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c /usr/src/lib/libdpv/ut il.c In file included from /usr/src/lib/libdpv/dialog_util.c:43: In file included from /usr/src/lib/libdpv/dialog_util.h:34: /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not found #include ^ 1 error generated. /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not found #include ^ 1 error generated. /usr/src/lib/libdpv/dprompt.c:40:10: fatal error: 'string_m.h' file not found #include ^ 1 error generated. /usr/src/lib/libdpv/dpv.c:42:10: fatal error: 'string_m.h' file not found #include ^ 1 error generated. In file included from /usr/src/lib/libdpv/status.c:36: In file included from /usr/src/lib/libdpv/dialog_util.h:34: /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not found #include ^ 1 error generated. mkdep: compile failed *** Error code 1 Stop. make[5]: stopped in /usr/src/lib/libdpv *** Error code 1 Stop. make[4]: stopped in /usr/src/lib *** Error code 1 Stop. make[3]: stopped in /usr/src *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src So is there no other support for building world, except with clang. Or am I just doing it all wrong? Thank you for al your time, and consideration. --Chris > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 03:22:54 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7A53B1FD; Tue, 11 Nov 2014 03:22:54 +0000 (UTC) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask.apl.washington.edu", Issuer "troutmask.apl.washington.edu" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 579FD81E; Tue, 11 Nov 2014 03:22:54 +0000 (UTC) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.9/8.14.9) with ESMTP id sAB3MVkZ003773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 10 Nov 2014 19:22:31 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.9/8.14.9/Submit) id sAB3MVX5003772; Mon, 10 Nov 2014 19:22:31 -0800 (PST) (envelope-from sgk) Date: Mon, 10 Nov 2014 19:22:31 -0800 From: Steve Kargl To: Chris H Subject: Re: Unable to build world w/o clang on 11 Message-ID: <20141111032231.GA3751@troutmask.apl.washington.edu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 03:22:54 -0000 On Mon, Nov 10, 2014 at 06:37:35PM -0800, Chris H wrote: > ===> lib/libdpv (depend) > rm -f .depend > CC='cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=gnu99 > /usr/src/lib > /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c > /usr/src/lib/libdpv/dprompt > c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c > /usr/src/lib/libdpv/ut > il.c > In file included from /usr/src/lib/libdpv/dialog_util.c:43: > In file included from /usr/src/lib/libdpv/dialog_util.h:34: > /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not found > #include > ^ > 1 error generated. > /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not found Until such time that you can get the tree to build without -j, don't use it. Now, the obvious question: do you have figpar.h in /usr/src? -- Steve From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 03:52:32 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 11AD06DD; Tue, 11 Nov 2014 03:52:32 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D95FBABB; Tue, 11 Nov 2014 03:52:31 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sAB3qlVF012672; Mon, 10 Nov 2014 19:52:48 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Steve Kargl In-Reply-To: <20141111032231.GA3751@troutmask.apl.washington.edu> References: , <20141111032231.GA3751@troutmask.apl.washington.edu> From: "Chris H" Subject: Re: Unable to build world w/o clang on 11 Date: Mon, 10 Nov 2014 19:52:48 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 03:52:32 -0000 On Mon, 10 Nov 2014 19:22:31 -0800 Steve Kargl wrote > On Mon, Nov 10, 2014 at 06:37:35PM -0800, Chris H wrote: > > ===> lib/libdpv (depend) > > rm -f .depend > > CC='cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=gnu99 > > /usr/src/lib > > /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c > > /usr/src/lib/libdpv/dprompt > > c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c > > /usr/src/lib/libdpv/ut > > il.c > > In file included from /usr/src/lib/libdpv/dialog_util.c:43: > > In file included from /usr/src/lib/libdpv/dialog_util.h:34: > > /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not > > found #include > > ^ > > 1 error generated. > > /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not > > found > > Until such time that you can get the tree to build without -j, don't > use it. > > Now, the obvious question: do you have figpar.h in /usr/src? Ugh... it's been a hectic day. Apparently it wasn't included in Revision: 274349 Last Changed Date: 2014-11-10 10:20:46 -0800 (Mon, 10 Nov 2014) :P I'll blow away src, and ports, and checkout what's ever available now. Hoping it's *now* included. ;) Thank you *very* much rubbing my face in the obvious, Steve. :) --Chris > > -- > Steve From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 15:51:20 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D7C87B71; Tue, 11 Nov 2014 15:51:19 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A587AE4C; Tue, 11 Nov 2014 15:51:19 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sABFpbRN084898; Tue, 11 Nov 2014 07:51:37 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Steve Kargl In-Reply-To: <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> References: , <20141111032231.GA3751@troutmask.apl.washington.edu>, <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> From: "Chris H" Subject: Re: Unable to build world w/o clang on 11 Date: Tue, 11 Nov 2014 07:51:37 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 15:51:20 -0000 On Mon, 10 Nov 2014 19:52:48 -0800 "Chris H" wrote > On Mon, 10 Nov 2014 19:22:31 -0800 Steve Kargl > wrote > > > On Mon, Nov 10, 2014 at 06:37:35PM -0800, Chris H wrote: > > > ===> lib/libdpv (depend) > > > rm -f .depend > > > CC='cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=gnu99 > > > /usr/src/lib > > > /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c > > > /usr/src/lib/libdpv/dprompt > > > c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c > > > /usr/src/lib/libdpv/ut > > > il.c > > > In file included from /usr/src/lib/libdpv/dialog_util.c:43: > > > In file included from /usr/src/lib/libdpv/dialog_util.h:34: > > > /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not > > > found #include > > > ^ > > > 1 error generated. > > > /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not > > > found > > > > Until such time that you can get the tree to build without -j, don't > > use it. > > > > Now, the obvious question: do you have figpar.h in /usr/src? > Ugh... it's been a hectic day. Apparently it wasn't included in > Revision: 274349 > Last Changed Date: 2014-11-10 10:20:46 -0800 (Mon, 10 Nov 2014) > > :P > > I'll blow away src, and ports, and checkout what's ever available > now. Hoping it's *now* included. ;) > > Thank you *very* much rubbing my face in the obvious, Steve. :) > > --Chris Checked out the current version of src from head, that was available (r274365) and gave it another go. While it *did* have the missing file. The results were less than hoped for: cc -O2 -pipe -I/usr/src/sbin/gbde/../../sys -DRESCUE -std=gnu99 -fstack-prote ctor -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Ws trict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c cc1: warnings being treated as errors /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c: In function 'ri jndael_padEncrypt': /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c:236: warning: ca st discards qualifiers from pointer target type /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c:237: warning: ca st discards qualifiers from pointer target type /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c:238: warning: ca st discards qualifiers from pointer target type /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c:239: warning: ca st discards qualifiers from pointer target type *** Error code 1 Stop. make[6]: stopped in /usr/src/sbin/gbde *** Error code 1 Stop. make[5]: stopped in /usr/obj/usr/src/rescue/rescue *** Error code 1 Stop. make[4]: stopped in /usr/src/rescue/rescue *** Error code 1 Stop. make[3]: stopped in /usr/src/rescue *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src While I recognize that -CURRENT is a moving target. Things seem a bit brittle, at the moment. I'll check out what's available now (revision), and hope for the best. --Chris > > > > > -- > > Steve > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 16:08:27 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0243F13C; Tue, 11 Nov 2014 16:08:27 +0000 (UTC) Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C8E02F84; Tue, 11 Nov 2014 16:08:26 +0000 (UTC) Received: by mail-pd0-f173.google.com with SMTP id v10so10322612pde.4 for ; Tue, 11 Nov 2014 08:08:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=fSywH9i1IXqsxhCNKHjnNJuO3Q46+JKQcW/sxO/rdDI=; b=McK6TxfNvRfJKqqb0tHhyRDFK0mVA7PzQ4YzwnMOYpkTZb8iV7qiyMkAdpfwG0+6vv FIQGRSc0Pk6EghMgyLrvHxIqCNoOZ6VKZUVP7l6po9cXnBi7WMA1tHjFb7bU07AJDqHf Bp5y6Ap4BPiPqvgS7bGdCM+iKOyCH0fYa26QA8Ut1+3sVNJD6bsTBtXeJyF9LpCrHmZE U9MkQLsMkdjcCb2el+SL4rESCtqih+EPLtvQdfCMOGvEOh35J34niBm5NpRVwzhs+Gw1 cGE3RMm59NK7oQiYRniWWJd1zoKZXZLyAutym899c61Nsn+rC/E/ip+R2jJeeFulAGPB RfVg== X-Received: by 10.68.98.131 with SMTP id ei3mr32758086pbb.127.1415722106286; Tue, 11 Nov 2014 08:08:26 -0800 (PST) Received: from [192.168.20.11] (c-98-247-240-204.hsd1.wa.comcast.net. [98.247.240.204]) by mx.google.com with ESMTPSA id jc3sm19699269pbb.49.2014.11.11.08.08.25 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 11 Nov 2014 08:08:25 -0800 (PST) References: <20141111032231.GA3751@troutmask.apl.washington.edu> <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <057607CB-91DF-4C0D-AB26-330D157755F3@gmail.com> X-Mailer: iPhone Mail (12B411) From: Garrett Cooper Subject: Re: Unable to build world w/o clang on 11 Date: Tue, 11 Nov 2014 08:08:24 -0800 To: Chris H Cc: FreeBSD toolchain , FreeBSD CURRENT , Steve Kargl X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 16:08:27 -0000 > On Nov 11, 2014, at 07:51, Chris H wrote: >=20 > On Mon, 10 Nov 2014 19:52:48 -0800 "Chris H" wrot= e >=20 >> On Mon, 10 Nov 2014 19:22:31 -0800 Steve Kargl >> wrote >>=20 >>>> On Mon, Nov 10, 2014 at 06:37:35PM -0800, Chris H wrote: >>>> =3D=3D=3D> lib/libdpv (depend) >>>> rm -f .depend >>>> CC=3D'cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=3Dgnu99 =20= >>>> /usr/src/lib >>>> /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c >>>> /usr/src/lib/libdpv/dprompt >>>> c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c >>>> /usr/src/lib/libdpv/ut >>>> il.c >>>> In file included from /usr/src/lib/libdpv/dialog_util.c:43: >>>> In file included from /usr/src/lib/libdpv/dialog_util.h:34: >>>> /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not >>>> found #include >>>> ^ >>>> 1 error generated. >>>> /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not >>>> found >>>=20 >>> Until such time that you can get the tree to build without -j, don't >>> use it. >>>=20 >>> Now, the obvious question: do you have figpar.h in /usr/src? >> Ugh... it's been a hectic day. Apparently it wasn't included in >> Revision: 274349 >> Last Changed Date: 2014-11-10 10:20:46 -0800 (Mon, 10 Nov 2014) >>=20 >> :P >>=20 >> I'll blow away src, and ports, and checkout what's ever available >> now. Hoping it's *now* included. ;) >>=20 >> Thank you *very* much rubbing my face in the obvious, Steve. :) > Checked out the current version of src from head, that was available (r274= 365) > and gave it another go. While it *did* have the missing file. The results > were less than hoped for: This issue was fixed just a few hours ago by des@ Cheers!= From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 19:03:50 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C532E71C; Tue, 11 Nov 2014 19:03:50 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 91968D2A; Tue, 11 Nov 2014 19:03:50 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sABJ48Zk010821; Tue, 11 Nov 2014 11:04:08 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Garrett Cooper In-Reply-To: <057607CB-91DF-4C0D-AB26-330D157755F3@gmail.com> References: <20141111032231.GA3751@troutmask.apl.washington.edu> <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> , <057607CB-91DF-4C0D-AB26-330D157755F3@gmail.com> From: "Chris H" Subject: Re: Unable to build world w/o clang on 11 Date: Tue, 11 Nov 2014 11:04:08 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <7854f93b2c7110c1deb38790449e5977@ultimatedns.net> Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 19:03:51 -0000 On Tue, 11 Nov 2014 08:08:24 -0800 Garrett Cooper wrote > > On Nov 11, 2014, at 07:51, Chris H wrote: > > > > On Mon, 10 Nov 2014 19:52:48 -0800 "Chris H" wrote > > > >> On Mon, 10 Nov 2014 19:22:31 -0800 Steve Kargl > >> wrote > >> > >>>> On Mon, Nov 10, 2014 at 06:37:35PM -0800, Chris H wrote: > >>>> ===> lib/libdpv (depend) > >>>> rm -f .depend > >>>> CC='cc ' mkdep -f .depend -a -I/usr/src/lib/libdpv -std=gnu99 > >>>> /usr/src/lib > >>>> /libdpv/dialog_util.c /usr/src/lib/libdpv/dialogrc.c > >>>> /usr/src/lib/libdpv/dprompt > >>>> c /usr/src/lib/libdpv/dpv.c /usr/src/lib/libdpv/status.c > >>>> /usr/src/lib/libdpv/ut > >>>> il.c > >>>> In file included from /usr/src/lib/libdpv/dialog_util.c:43: > >>>> In file included from /usr/src/lib/libdpv/dialog_util.h:34: > >>>> /usr/src/lib/libdpv/dialogrc.h:34:10: fatal error: 'figpar.h' file not > >>>> found #include > >>>> ^ > >>>> 1 error generated. > >>>> /usr/src/lib/libdpv/dialogrc.c:34:10: fatal error: 'figpar.h' file not > >>>> found > >>> > >>> Until such time that you can get the tree to build without -j, don't > >>> use it. > >>> > >>> Now, the obvious question: do you have figpar.h in /usr/src? > >> Ugh... it's been a hectic day. Apparently it wasn't included in > >> Revision: 274349 > >> Last Changed Date: 2014-11-10 10:20:46 -0800 (Mon, 10 Nov 2014) > >> > >> :P > >> > >> I'll blow away src, and ports, and checkout what's ever available > >> now. Hoping it's *now* included. ;) > >> > >> Thank you *very* much rubbing my face in the obvious, Steve. :) > > Checked out the current version of src from head, that was available > > (r274365) and gave it another go. While it *did* have the missing file. The > > results were less than hoped for: > > This issue was fixed just a few hours ago by des@ > > Cheers! Thanks for the info, and the words of hope, Garrett. Indeed des@, *did* fix that, Thanks! But sadly. blowing away ports, src, and obj. Then checking out src r274382, and performing a buildworld. Although I got further. it bombed at: ===> usr.sbin/hyperv (all) ===> usr.sbin/hyperv/tools (all) cc -O2 -pipe -I/usr/src/usr.sbin/hyperv/tools/../../../sys/dev/hyperv/utiliti es -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k - W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold -style-definition -Wno-pointer-sign -c /usr/src/usr.sbin/hyperv/tools/../../.. /contrib/hyperv/tools/hv_kvp_daemon.c cc1: warnings being treated as errors /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon.c: In function 'kvp_get_ip_info': /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon.c:814 : warning: 'ip_buffer' may be used uninitialized in this function *** Error code 1 Stop. make[5]: stopped in /usr/src/usr.sbin/hyperv/tools *** Error code 1 Stop. make[4]: stopped in /usr/src/usr.sbin/hyperv *** Error code 1 Stop. make[3]: stopped in /usr/src/usr.sbin *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src :( Thanks again, Garrett. For taking the time to reply. --Chris From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 19:21:52 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0BE4ADC1; Tue, 11 Nov 2014 19:21:52 +0000 (UTC) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B8178F5A; Tue, 11 Nov 2014 19:21:51 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::11d7:aebc:8d98:3fd1] (unknown [IPv6:2001:7b8:3a7:0:11d7:aebc:8d98:3fd1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 86DB3B80A; Tue, 11 Nov 2014 20:21:49 +0100 (CET) Subject: Re: Unable to build world w/o clang on 11 Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: multipart/signed; boundary="Apple-Mail=_337D66B4-7CFC-4787-9528-CD16300F939A"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5b1 From: Dimitry Andric In-Reply-To: <7854f93b2c7110c1deb38790449e5977@ultimatedns.net> Date: Tue, 11 Nov 2014 20:21:48 +0100 Message-Id: <788FBCF1-92E4-4A47-9A13-CC3B604501E5@FreeBSD.org> References: <20141111032231.GA3751@troutmask.apl.washington.edu> <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> <, > <057607CB-91DF-4C0D-AB26-330D157755F3@gmail.com> <7854f93b2c7110c1deb38790449e5977@ultimatedns.net> To: Chris H X-Mailer: Apple Mail (2.1990.1) Cc: FreeBSD toolchain , FreeBSD CURRENT , Garrett Cooper X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 19:21:52 -0000 --Apple-Mail=_337D66B4-7CFC-4787-9528-CD16300F939A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 11 Nov 2014, at 20:04, Chris H wrote: ... > But sadly. blowing away ports, src, and obj. Then checking out > src r274382, and performing a buildworld. Although I got further. > it bombed at: >=20 > =3D=3D=3D> usr.sbin/hyperv (all) > =3D=3D=3D> usr.sbin/hyperv/tools (all) > cc -O2 -pipe > -I/usr/src/usr.sbin/hyperv/tools/../../../sys/dev/hyperv/utiliti > es -std=3Dgnu99 -fstack-protector -Wsystem-headers -Werror -Wall = -Wno-format-y2k > - > W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow = -Wunused-parameter > -Wcast-align -Wchar-subscripts -Winline -Wnested-externs = -Wredundant-decls > -Wold > -style-definition -Wno-pointer-sign -c > /usr/src/usr.sbin/hyperv/tools/../../.. > /contrib/hyperv/tools/hv_kvp_daemon.c > cc1: warnings being treated as errors > = /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon= .c: > In > function 'kvp_get_ip_info': > = /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon= .c:814 > : warning: 'ip_buffer' may be used uninitialized in this function Yep, this is another false positive from gcc. I've mailed a proposed workaround to Xin Li, but for now, if you compile world and kernel with gcc, use NO_WERROR=3D and WERROR=3D in your make.conf. Especially the kernel still needs a bunch of fixes to make it work with gcc again. It's a pity the gcc tinderboxes have been taken offline. Maybe this can be added to the FreeBSD Jenkins instance now? -Dimitry --Apple-Mail=_337D66B4-7CFC-4787-9528-CD16300F939A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlRiYcwACgkQsF6jCi4glqPX0wCg7hs/5Hv0DjrvPQY/ZthO34TK XdQAn3HSQ2m1VaerVXk6m+zT5Uz/LF2c =mt8U -----END PGP SIGNATURE----- --Apple-Mail=_337D66B4-7CFC-4787-9528-CD16300F939A-- From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 11 19:30:13 2014 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DABB7602; Tue, 11 Nov 2014 19:30:13 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F4C9CC; Tue, 11 Nov 2014 19:30:12 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sABJUR5W015809; Tue, 11 Nov 2014 11:30:27 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Dimitry Andric In-Reply-To: <788FBCF1-92E4-4A47-9A13-CC3B604501E5@FreeBSD.org> References: <20141111032231.GA3751@troutmask.apl.washington.edu> <8a1fd922bfe9a1c28726e82230c2cced@ultimatedns.net> <, > <057607CB-91DF-4C0D-AB26-330D157755F3@gmail.com> <7854f93b2c7110c1deb38790449e5977@ultimatedns.net>, <788FBCF1-92E4-4A47-9A13-CC3B604501E5@FreeBSD.org> From: "Chris H" Subject: Re: Unable to build world w/o clang on 11 Date: Tue, 11 Nov 2014 11:30:27 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: Content-Transfer-Encoding: 8bit Cc: FreeBSD toolchain , FreeBSD CURRENT , Garrett Cooper X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 19:30:14 -0000 On Tue, 11 Nov 2014 20:21:48 +0100 Dimitry Andric wrote > On 11 Nov 2014, at 20:04, Chris H wrote: > ... > > But sadly. blowing away ports, src, and obj. Then checking out > > src r274382, and performing a buildworld. Although I got further. > > it bombed at: > > > > ===> usr.sbin/hyperv (all) > > ===> usr.sbin/hyperv/tools (all) > > cc -O2 -pipe > > -I/usr/src/usr.sbin/hyperv/tools/../../../sys/dev/hyperv/utiliti > > es -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall > > -Wno-format-y2k - > > W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > > -Wpointer-arith > > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow > > -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs > > -Wredundant-decls -Wold > > -style-definition -Wno-pointer-sign -c > > /usr/src/usr.sbin/hyperv/tools/../../.. > > /contrib/hyperv/tools/hv_kvp_daemon.c > > cc1: warnings being treated as errors > > > > /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon.c: > > In > > function 'kvp_get_ip_info': > > > > /usr/src/usr.sbin/hyperv/tools/../../../contrib/hyperv/tools/hv_kvp_daemon.c: > > 814 : warning: 'ip_buffer' may be used uninitialized in this function > > Yep, this is another false positive from gcc. I've mailed a proposed > workaround to Xin Li, but for now, if you compile world and kernel with > gcc, use NO_WERROR= and WERROR= in your make.conf. Especially the > kernel still needs a bunch of fixes to make it work with gcc again. > > It's a pity the gcc tinderboxes have been taken offline. Maybe this can > be added to the FreeBSD Jenkins instance now? Thank you *very* much, Dimitry. For the informative reply. Yes. I agree, adding a task for Jenkins seems like a *very* good idea. Well, it looks like a real gamble not going with defaults, for now. I guess attempts using gcc as base compiler is off the table, for now. This must really hit some of the other ARCHS pretty hard. I can't imagine trying to develop under these circumstances. Here's hoping for improvements in this area soon! Thanks again, Dimitry. --Chris > > -Dimitry From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 13 17:13:17 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7879EED; Thu, 13 Nov 2014 17:13:17 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1AB91995; Thu, 13 Nov 2014 17:13:16 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id sADHD9C6000494 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 13 Nov 2014 19:13:09 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua sADHD9C6000494 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id sADHD9X4000492; Thu, 13 Nov 2014 19:13:09 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 13 Nov 2014 19:13:09 +0200 From: Konstantin Belousov To: ppc@freebsd.org, toolchain@freebsd.org Subject: llvm build error on ppc Message-ID: <20141113171308.GZ17068@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 17:13:17 -0000 FYI, I did make tinderbox today for HEAD at r274464, and got the following both for ppc and ppc64 worlds. Other arches build successfully. =3D=3D=3D> lib/clang/libllvmtablegen (all) /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SDD= bgInfo::erase(const llvm::SDNode*)': /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:632: error: a function-definition i= s not allowed here before ':' token /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:634: error: could not convert '((ll= vm::DenseMapBase, llvm::DenseMapInfo >, const llvm::= SDNode*, llvm::SmallVector, llvm::DenseMapInfo >*)(&((llvm::SDDbgInfo*)this)->llvm::SDDbgInfo::DbgValMap))= ->llvm::DenseMapBase::erase [with Derived= T =3D llvm::DenseMap, llvm::DenseMapInfo >, KeyT =3D const llvm::SD= Node*, ValueT =3D llvm::SmallVector, KeyInfoT =3D ll= vm::DenseMapInfo](llvm::DenseMapIterator, llvm::DenseMapInfo, false>(((const llvm::DenseMapIterator, llvm::DenseMapInfo, false>&)((const llvm::DenseMapIterator, llvm::DenseMapInfo,= false>*)(& I)))))' to 'bool' /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected primary-expres= sion before '}' token /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `)' before '}'= token /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected primary-expres= sion before '}' token /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/li= b/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `;' before '}'= token --- SelectionDAG.o --- *** [SelectionDAG.o] Error code 1 make[8]: stopped in /scratch/tmp/kib/src/lib/clang/libllvmselectiondag 1 error From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 13 18:11:58 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 66564D0E; Thu, 13 Nov 2014 18:11:58 +0000 (UTC) Received: from tensor.andric.com (unknown [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0F600FE3; Thu, 13 Nov 2014 18:11:58 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::1086:e1ef:41f0:7ad9] (unknown [IPv6:2001:7b8:3a7:0:1086:e1ef:41f0:7ad9]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 2BA0DB80A; Thu, 13 Nov 2014 19:11:52 +0100 (CET) Subject: Re: llvm build error on ppc Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: multipart/signed; boundary="Apple-Mail=_913E4922-BD3A-4C45-9FBC-77ED81725977"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5b1 From: Dimitry Andric In-Reply-To: <20141113171308.GZ17068@kib.kiev.ua> Date: Thu, 13 Nov 2014 19:11:45 +0100 Message-Id: <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> References: <20141113171308.GZ17068@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.1990.1) Cc: toolchain@freebsd.org, ppc@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 18:11:58 -0000 --Apple-Mail=_913E4922-BD3A-4C45-9FBC-77ED81725977 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 13 Nov 2014, at 18:13, Konstantin Belousov = wrote:FYI, >=20 > I did make tinderbox today for HEAD at r274464, and got the following > both for ppc and ppc64 worlds. Other arches build successfully. >=20 > =3D=3D=3D> lib/clang/libllvmtablegen (all) > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void = llvm::SDDbgInfo::erase(const llvm::SDNode*)': > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:632: error: a = function-definition is not allowed here before ':' token > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:634: error: could not convert = '((llvm::DenseMapBase, llvm::DenseMapInfo >, const llvm::SDNode*, = llvm::SmallVector, llvm::DenseMapInfo = >*)(&((llvm::SDDbgInfo*)this)->llvm::SDDbgInfo::DbgValMap))->llvm::DenseMa= pBase::erase [with DerivedT =3D = llvm::DenseMap, llvm::DenseMapInfo >, KeyT =3D const = llvm::SDNode*, ValueT =3D llvm::SmallVector, = KeyInfoT =3D llvm::DenseMapInfo](llvm::DenseMapIterator, llvm::DenseMapInfo, false>(((const llvm::DenseMapIterator lue*, 2u>, llvm::DenseMapInfo, false>&)((const = llvm::DenseMapIterator, llvm::DenseMapInfo, false>*)(& I)))))' to 'bool' > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected = primary-expression before '}' token > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `)' before = '}' token > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected = primary-expression before '}' token > = /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/l= ib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `;' before = '}' token > --- SelectionDAG.o --- > *** [SelectionDAG.o] Error code 1 Hi Kostik, Sorry about this. I imported an upstream fix for llvm, but since they switched to C++11, it introduces some constructs that g++ 4.2.1 does not support. Clang compiles these even if -std=3Dc++11 is not specified on the command line, which is why I didn't notice the problem. I'm going to fix this as soon as possible. -Dimitry --Apple-Mail=_913E4922-BD3A-4C45-9FBC-77ED81725977 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlRk9GYACgkQsF6jCi4glqPtXACg3yQa2//mLFWmw1Uq24U9hHLs WSEAoK19lFJw42UbOsIu4vBO+Zf+xKyR =aRLD -----END PGP SIGNATURE----- --Apple-Mail=_913E4922-BD3A-4C45-9FBC-77ED81725977-- From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 13 18:17:15 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4AD63300; Thu, 13 Nov 2014 18:17:15 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E0FBE8F; Thu, 13 Nov 2014 18:17:14 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id sADIH9kr015137 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 13 Nov 2014 20:17:09 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua sADIH9kr015137 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id sADIH9ht015136; Thu, 13 Nov 2014 20:17:09 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 13 Nov 2014 20:17:09 +0200 From: Konstantin Belousov To: Dimitry Andric Subject: Re: llvm build error on ppc Message-ID: <20141113181709.GA17068@kib.kiev.ua> References: <20141113171308.GZ17068@kib.kiev.ua> <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: toolchain@freebsd.org, ppc@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 18:17:15 -0000 On Thu, Nov 13, 2014 at 07:11:45PM +0100, Dimitry Andric wrote: > On 13 Nov 2014, at 18:13, Konstantin Belousov wrote= :FYI, > >=20 > > I did make tinderbox today for HEAD at r274464, and got the following > > both for ppc and ppc64 worlds. Other arches build successfully. > >=20 > > =3D=3D=3D> lib/clang/libllvmtablegen (all) > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm:= :SDDbgInfo::erase(const llvm::SDNode*)': > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:632: error: a function-definiti= on is not allowed here before ':' token > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:634: error: could not convert '= ((llvm::DenseMapBase, llvm::DenseMapInfo >, const ll= vm::SDNode*, llvm::SmallVector, llvm::DenseMapInfo >*)(&((llvm::SDDbgInfo*)this)->llvm::SDDbgInfo::DbgValM= ap))->llvm::DenseMapBase::erase [with Der= ivedT =3D llvm::DenseMap, llvm::DenseMapInfo >, KeyT =3D const llvm= ::SDNode*, ValueT =3D llvm::SmallVector, KeyInfoT = =3D llvm::DenseMapInfo](llvm::DenseMapIterator, llvm::DenseMapInfo<= const llvm::SDNode*>, false>(((const llvm::DenseMapIterator > lue*, 2u>, llvm::DenseMapInfo, false>&)((const llv= m::DenseMapIterator, llvm::DenseMapInfo, false>*)(& I)))))' to 'boo= l' > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected primary-ex= pression before '}' token > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `)' before= '}' token > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected primary-ex= pression before '}' token > > /scratch/tmp/kib/src/lib/clang/libllvmselectiondag/../../../contrib/llv= m/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:635: error: expected `;' before= '}' token > > --- SelectionDAG.o --- > > *** [SelectionDAG.o] Error code 1 >=20 > Hi Kostik, >=20 > Sorry about this. I imported an upstream fix for llvm, but since they > switched to C++11, it introduces some constructs that g++ 4.2.1 does not > support. Clang compiles these even if -std=3Dc++11 is not specified on > the command line, which is why I didn't notice the problem. Is ppc the only architecture where we do build clang, but with gcc ? Since the failure only occured on ppc/pcc64, and not on e.g. arm. From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 13 18:19:59 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2CB0371; Thu, 13 Nov 2014 18:19:59 +0000 (UTC) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloud.theravensnest.org", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 734C5A8; Thu, 13 Nov 2014 18:19:58 +0000 (UTC) Received: from [172.17.159.108] (global-1-26.nat.csx.cam.ac.uk [131.111.184.26]) (authenticated bits=0) by theravensnest.org (8.14.9/8.14.9) with ESMTP id sADIJsvb064487 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 13 Nov 2014 18:19:56 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: theravensnest.org: Host global-1-26.nat.csx.cam.ac.uk [131.111.184.26] claimed to be [172.17.159.108] Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: llvm build error on ppc From: David Chisnall In-Reply-To: <20141113181709.GA17068@kib.kiev.ua> Date: Thu, 13 Nov 2014 18:19:48 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <5BDD119D-0457-4C4D-8F7A-DFF8EF05A01A@FreeBSD.org> References: <20141113171308.GZ17068@kib.kiev.ua> <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> <20141113181709.GA17068@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.1878.6) Cc: toolchain@freebsd.org, Dimitry Andric , ppc@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 18:19:59 -0000 On 13 Nov 2014, at 18:17, Konstantin Belousov = wrote: > Is ppc the only architecture where we do build clang, but with gcc ? > Since the failure only occured on ppc/pcc64, and not on e.g. arm. It may be the only architecture where we build with gcc by default, but = try to install clang as well. PowerPC is very close to working with = LLVM, but not quite there yet. I think everything else is either = clang-is-default or clang-is-not-even-tried. David From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 13 21:29:24 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7113DF98; Thu, 13 Nov 2014 21:29:24 +0000 (UTC) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2BED18B5; Thu, 13 Nov 2014 21:29:23 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7::1086:e1ef:41f0:7ad9] (unknown [IPv6:2001:7b8:3a7:0:1086:e1ef:41f0:7ad9]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 9D961B80A; Thu, 13 Nov 2014 22:29:12 +0100 (CET) Subject: Re: llvm build error on ppc Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: multipart/signed; boundary="Apple-Mail=_7E74AE38-C7B5-45FD-A725-8A51656B6301"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5b1 From: Dimitry Andric In-Reply-To: <5BDD119D-0457-4C4D-8F7A-DFF8EF05A01A@FreeBSD.org> Date: Thu, 13 Nov 2014 22:29:02 +0100 Message-Id: References: <20141113171308.GZ17068@kib.kiev.ua> <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> <20141113181709.GA17068@kib.kiev.ua> <5BDD119D-0457-4C4D-8F7A-DFF8EF05A01A@FreeBSD.org> To: David Chisnall X-Mailer: Apple Mail (2.1990.1) Cc: toolchain@freebsd.org, ppc@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2014 21:29:24 -0000 --Apple-Mail=_7E74AE38-C7B5-45FD-A725-8A51656B6301 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 13 Nov 2014, at 19:19, David Chisnall wrote: >=20 > On 13 Nov 2014, at 18:17, Konstantin Belousov = wrote: >=20 >> Is ppc the only architecture where we do build clang, but with gcc ? >> Since the failure only occured on ppc/pcc64, and not on e.g. arm. >=20 > It may be the only architecture where we build with gcc by default, = but try to install clang as well. PowerPC is very close to working with = LLVM, but not quite there yet. I think everything else is either = clang-is-default or clang-is-not-even-tried. It would also fail on x86, if you would try to build world with gcc. :) In any case, the build should be fixed now with r274483. -Dimitry --Apple-Mail=_7E74AE38-C7B5-45FD-A725-8A51656B6301 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.26 iEYEARECAAYFAlRlIqcACgkQsF6jCi4glqOsZgCfXgJz170pL1g276a4zamFKR7F HMYAoJPnvfGhbj3EPM2TnDxdRZWYQGaf =5rU6 -----END PGP SIGNATURE----- --Apple-Mail=_7E74AE38-C7B5-45FD-A725-8A51656B6301-- From owner-freebsd-toolchain@FreeBSD.ORG Fri Nov 14 11:36:19 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 372DFA47; Fri, 14 Nov 2014 11:36:19 +0000 (UTC) Received: from nibbler.fubar.geek.nz (nibbler.fubar.geek.nz [199.48.134.198]) by mx1.freebsd.org (Postfix) with ESMTP id 1B2B792C; Fri, 14 Nov 2014 11:36:18 +0000 (UTC) Received: from bender.lan (97e078e7.skybroadband.com [151.224.120.231]) by nibbler.fubar.geek.nz (Postfix) with ESMTPSA id A833B7328F; Fri, 14 Nov 2014 11:36:15 +0000 (UTC) Date: Fri, 14 Nov 2014 11:36:09 +0000 From: Andrew Turner To: Konstantin Belousov Subject: Re: llvm build error on ppc Message-ID: <20141114113609.1ccc5b7a@bender.lan> In-Reply-To: <20141113181709.GA17068@kib.kiev.ua> References: <20141113171308.GZ17068@kib.kiev.ua> <049B5242-4D28-4F72-B33E-3728B731C1FB@FreeBSD.org> <20141113181709.GA17068@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: toolchain@freebsd.org, Dimitry Andric , ppc@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2014 11:36:19 -0000 On Thu, 13 Nov 2014 20:17:09 +0200 Konstantin Belousov wrote: > Is ppc the only architecture where we do build clang, but with gcc ? > Since the failure only occured on ppc/pcc64, and not on e.g. arm. We build with clang on little-endian ARM and don't try to build clang and llvm on big-endian ARM. Andrew