From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: ./configure --with-native-compilation on macos (11.5.2 Big Sur) Date: Sun, 12 Sep 2021 12:59:53 +0100 Message-ID: References: <9DC1AA65-7DCF-439D-8891-8787C28F03D6@traduction-libre.org> <5F33DEC8-5272-41B7-A113-32A69A2E7357@traduction-libre.org> <07148D36-9963-4048-AF82-582FF09B5EB2@traduction-libre.org> <06FC1F7D-92CF-4722-AB6F-1B698F48082B@traduction-libre.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21128"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs Devel To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 12 14:02:49 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mPOC8-0005Lq-Cd for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Sep 2021 14:02:48 +0200 Original-Received: from localhost ([::1]:50270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPOC6-0002rc-RD for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Sep 2021 08:02:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPO9X-0001bR-1r for emacs-devel@gnu.org; Sun, 12 Sep 2021 08:00:07 -0400 Original-Received: from outbound.soverin.net ([2a01:4f8:fff0:65::8:228]:60673) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPO9S-0003vS-38 for emacs-devel@gnu.org; Sun, 12 Sep 2021 08:00:06 -0400 Original-Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id C147A51; Sun, 12 Sep 2021 11:59:56 +0000 (UTC) Original-Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1631447996; bh=+hn8yA5h7Rg79HjG+NgvjOh7LjBb1Y4YZEzj9S5BbXk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Qeq2Dtzd0MaDa0cK4FAa2gBJZ8813C9LqcifelePCKj8M9SSJ3WY+1HFrPFQzeYOc Kk4RwhbnHdTry2yVVOY4XlluZXcybWSyhBVQlK6wTd/jdeGkOhKddlcqJKgQvFHfrd aoPucVgSheTx09L4b568wKVHqvHQemgeo0PNUo0/Smx52iTeoYigTdlMaLfk/L0N/W dG0XzRtLGjvQW255UUBLmEMolUdPL/+i7Nauq+c4tbGRmYqyY1WLW0df+PlwkViOaD VBUXh20AqsRYj7Fib0Uu1h/ASv9vbQ9fprcawkqj6kpxIJ7TOLzmgo185VhMb/UL12 zAXiZFBMZ64bg== Original-Received: from alan by faroe.holly.idiocy.org with local (Exim 4.94.2) (envelope-from ) id 1mPO9J-001dOD-UQ; Sun, 12 Sep 2021 12:59:53 +0100 Mail-Followup-To: Alan Third , Jean-Christophe Helary , Emacs Devel Content-Disposition: inline In-Reply-To: <06FC1F7D-92CF-4722-AB6F-1B698F48082B@traduction-libre.org> Received-SPF: pass client-ip=2a01:4f8:fff0:65::8:228; envelope-from=alan@idiocy.org; helo=outbound.soverin.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274589 Archived-At: On Sun, Sep 12, 2021 at 05:47:45PM +0900, Jean-Christophe Helary wrote: > > > > On Sep 12, 2021, at 1:17, Alan Third wrote: > > Do you need to rerun autogen.sh? Make should automatically rerun it > > when configure.ac has changed. Can you check whether the change has applied to ./configure? > > Does this print "GOOD" if you run it in the terminal? > > > > PORT_PACKAGE=$(port installed active | grep '^ *gcc@<:@0-9@:>@* ' | \ > > awk '{ print $1; }') > > if test -n "$PORT_PACKAGE"; then > > echo "SOMETHING'S BROKEN" > > else > > echo "GOOD" > > fi > > It does: > > emacs on  master [$✘!?] > ➜ PORT_PACKAGE=$(port installed active | grep '^ *gcc@<:@0-9@:>@* ' | \ > awk '{ print $1; }') > if test -n "$PORT_PACKAGE"; then > echo "SOMETHING'S BROKEN" > else > echo "GOOD" > fi > GOOD What this tells me is that either this simple bit of shell script behaves entirely differently when run interactively vs when run within configure, or... perhaps there's some other problem causing the failure further on? Please resend config.log. > What I'll do when I have some time is try again from scratch: > > 1) remove macports and brew > 2) reinstall only the required dependencies, along with Xcode command line tools > 3) apply your last patch I wouldn't waste your time, I'm sure the problem isn't with your brew or ports installs. -- Alan Third