Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 17 May 2023 14:37:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 10:37:45 2023 Received: from localhost ([127.0.0.1]:50606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pzIHg-0005b8-OM for submit <at> debbugs.gnu.org; Wed, 17 May 2023 10:37:44 -0400 Received: from ma.sdf.org ([205.166.94.33]:55410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1pzIHf-0005az-0Q for 63415 <at> debbugs.gnu.org; Wed, 17 May 2023 10:37:43 -0400 Received: from akrl by ma.sdf.org with local (Exim 4.92) (envelope-from <akrl@HIDDEN>) id 1pzIHd-0001T6-6T; Wed, 17 May 2023 14:37:41 +0000 From: Andrea Corallo <akrl@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> <xjfbkijz92d.fsf@HIDDEN> <83v8grxlmp.fsf@HIDDEN> <xjfo7mjxd27.fsf@HIDDEN> <838rdnxc65.fsf@HIDDEN> Date: Wed, 17 May 2023 14:37:41 +0000 In-Reply-To: <838rdnxc65.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 17 May 2023 17:30:58 +0300") Message-ID: <xjfjzx7xbuy.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, jacob.fai@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: jacob.fai@HIDDEN, 63415 <at> debbugs.gnu.org >> Date: Wed, 17 May 2023 14:11:44 +0000 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> > This is just a cleanup, and for a warning that is new on master. So >> > please install on master. >> >> Unfortunatelly this is a bugfix. >> >> The case is when a manual async compilation has been asked for a file, >> and before it's initiated the jit machinery ask as well for a >> compilation. I think with the current code at worst we'll miss to load >> automatically the .eln for the jit case and everything will keep on >> working with the bytecoded version. >> >> I don't think the whole mechanism is trivial to be verified, so given >> the unlikeliness of the condition and the non severity of the bug I >> prefered to push the fix only to master for now with 8a92d00470b. Happy >> to change my mind if we feel is important. > > Thanks. Let's try to remember revisiting this when Emacs 29.2 will > come close to release. By that time I hope we will know whether this > fix is safe or not, and will be able to backport it if it is. SGTM Thanks Andrea
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 17 May 2023 14:30:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 10:30:57 2023 Received: from localhost ([127.0.0.1]:50600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pzIB6-0005QH-RZ for submit <at> debbugs.gnu.org; Wed, 17 May 2023 10:30:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pzIB5-0005Q3-I0 for 63415 <at> debbugs.gnu.org; Wed, 17 May 2023 10:30:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pzIAz-00075S-4E; Wed, 17 May 2023 10:30:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=u6/zczs7NjpwlQaqFWjur5Sejhq2Sy5JMQS9PT/2gX4=; b=WxkAOlfEOOnq P65eaSJLH4efxe8z9T2VAuf2VzFt13ptdzkn7aZTzGJWSW9D5x2wDKsFxrFgQkgzeNeGd3B9M9wSa aWDSGLp89iR/3qF4eCJ9011+6srwagTGiU465nM2WwUsuTLCBNjvfEnTt4YtOyN64PHykH9gYP6VS vGDmvHefKxlDE5eqxNvaAOkCHo0dl4BpoyOcRuAXkKe4ajZC1TloCCuOMY/JmuE6ULTT28OXx22fB rYwhLiMT1A/N4ZIH3JIK3sjyjZgIM6ja5MinOtMnj8BhaT8zrz7d9F+zcIJQHiDd0kptNMAyJK5Ej Q0wFnaKIhskziS6ouA530w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pzIAx-000582-LU; Wed, 17 May 2023 10:30:48 -0400 Date: Wed, 17 May 2023 17:30:58 +0300 Message-Id: <838rdnxc65.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <xjfo7mjxd27.fsf@HIDDEN> (message from Andrea Corallo on Wed, 17 May 2023 14:11:44 +0000) Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> <xjfbkijz92d.fsf@HIDDEN> <83v8grxlmp.fsf@HIDDEN> <xjfo7mjxd27.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, jacob.fai@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: jacob.fai@HIDDEN, 63415 <at> debbugs.gnu.org > Date: Wed, 17 May 2023 14:11:44 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > This is just a cleanup, and for a warning that is new on master. So > > please install on master. > > Unfortunatelly this is a bugfix. > > The case is when a manual async compilation has been asked for a file, > and before it's initiated the jit machinery ask as well for a > compilation. I think with the current code at worst we'll miss to load > automatically the .eln for the jit case and everything will keep on > working with the bytecoded version. > > I don't think the whole mechanism is trivial to be verified, so given > the unlikeliness of the condition and the non severity of the bug I > prefered to push the fix only to master for now with 8a92d00470b. Happy > to change my mind if we feel is important. Thanks. Let's try to remember revisiting this when Emacs 29.2 will come close to release. By that time I hope we will know whether this fix is safe or not, and will be able to backport it if it is.
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 17 May 2023 14:12:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 10:12:01 2023 Received: from localhost ([127.0.0.1]:50557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pzHsj-0002Ng-6K for submit <at> debbugs.gnu.org; Wed, 17 May 2023 10:12:01 -0400 Received: from ma.sdf.org ([205.166.94.33]:51096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1pzHsY-0002NN-El for 63415 <at> debbugs.gnu.org; Wed, 17 May 2023 10:11:55 -0400 Received: from akrl by ma.sdf.org with local (Exim 4.92) (envelope-from <akrl@HIDDEN>) id 1pzHsW-0004Nc-UE; Wed, 17 May 2023 14:11:45 +0000 From: Andrea Corallo <akrl@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> <xjfbkijz92d.fsf@HIDDEN> <83v8grxlmp.fsf@HIDDEN> Date: Wed, 17 May 2023 14:11:44 +0000 In-Reply-To: <83v8grxlmp.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 17 May 2023 14:06:38 +0300") Message-ID: <xjfo7mjxd27.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, jacob.fai@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>, 63415 <at> debbugs.gnu.org >> Date: Wed, 17 May 2023 07:55:06 +0000 >>=20 >> Eli Zaretskii <eliz@HIDDEN> writes: >>=20 >> >> In native--compile-async: >> >> comp.el:4240:14: Warning: value from call to =E2=80=98cl-substitute= =E2=80=99 is unused >> > >> > Andrea, would you please take care of this warning? >> > >> > I hope I've now fixed the rest, thanks. >>=20 >> Ok I've a fix for this, same as for #63302 do we want the fixes in >> master or 29? > > This is just a cleanup, and for a warning that is new on master. So > please install on master. Unfortunatelly this is a bugfix. The case is when a manual async compilation has been asked for a file, and before it's initiated the jit machinery ask as well for a compilation. I think with the current code at worst we'll miss to load automatically the .eln for the jit case and everything will keep on working with the bytecoded version. I don't think the whole mechanism is trivial to be verified, so given the unlikeliness of the condition and the non severity of the bug I prefered to push the fix only to master for now with 8a92d00470b. Happy to change my mind if we feel is important. Best Regards Andrea
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 17 May 2023 11:06:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 07:06:35 2023 Received: from localhost ([127.0.0.1]:49102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pzEzK-0008NF-QL for submit <at> debbugs.gnu.org; Wed, 17 May 2023 07:06:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1pzEzJ-0008N4-Lb for 63415 <at> debbugs.gnu.org; Wed, 17 May 2023 07:06:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pzEzE-0005uE-Fo; Wed, 17 May 2023 07:06:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=dKPs4Es7GMXcisKmxRmtns1zxyMX/Wk1kjcyK2FfSdg=; b=cisa86h6V3nBeslvwHXQ GDFI4GOqcqZgQ4WwwGCn+6ue1rUUIt3cnA+BKB24W9jLs51PfEynlLOujCphTTgDMvpSSzNZJRFBD tyDdYnzx1BSvmnjPFTqjFQUzTY54t/5wfs8KtzTie/YS5tueSoHS9YTgpmfzw+vsLwpF82UUIMoPt cpUD6PK24UPJ/7KhRuyrVMS7HqYzvGIaMPDYbCYFabAwxZfo2eqG5Y4AbdEAfNw7cDJyvjCgXYXNX 9t6K5Hg7NdTEQzjd9Q5N+a2SoXM4+cGE7ME0H2T9gdTjCkU56oVvnDmU/L6junMBUSKHqDSK0Bnbq aHuggnz871aWZw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1pzEzD-0004vL-W0; Wed, 17 May 2023 07:06:28 -0400 Date: Wed, 17 May 2023 14:06:38 +0300 Message-Id: <83v8grxlmp.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <xjfbkijz92d.fsf@HIDDEN> (message from Andrea Corallo on Wed, 17 May 2023 07:55:06 +0000) Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> <xjfbkijz92d.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, jacob.fai@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: Jacob Faibussowitsch <jacob.fai@HIDDEN>, 63415 <at> debbugs.gnu.org > Date: Wed, 17 May 2023 07:55:06 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> In native--compile-async: > >> comp.el:4240:14: Warning: value from call to ‘cl-substitute’ is unused > > > > Andrea, would you please take care of this warning? > > > > I hope I've now fixed the rest, thanks. > > Ok I've a fix for this, same as for #63302 do we want the fixes in > master or 29? This is just a cleanup, and for a warning that is new on master. So please install on master. Thanks.
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 17 May 2023 07:55:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 17 03:55:11 2023 Received: from localhost ([127.0.0.1]:48801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pzC07-0002NY-3j for submit <at> debbugs.gnu.org; Wed, 17 May 2023 03:55:11 -0400 Received: from ma.sdf.org ([205.166.94.33]:42352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1pzC04-0002N7-O7 for 63415 <at> debbugs.gnu.org; Wed, 17 May 2023 03:55:09 -0400 Received: from akrl by ma.sdf.org with local (Exim 4.92) (envelope-from <akrl@HIDDEN>) id 1pzC02-0001fJ-NX; Wed, 17 May 2023 07:55:06 +0000 From: Andrea Corallo <akrl@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> Date: Wed, 17 May 2023 07:55:06 +0000 In-Reply-To: <838rdv57ak.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 11 May 2023 16:25:39 +0300") Message-ID: <xjfbkijz92d.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, Jacob Faibussowitsch <jacob.fai@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Jacob Faibussowitsch <jacob.fai@HIDDEN> >> Date: Wed, 10 May 2023 07:25:34 -0400 >>=20 >> dispnew.c:3650:12: warning: variable 'changed_p' set but not used [-Wunu= sed-but-set-variable] >> bool changed_p =3D 0, mouse_face_overwritten_p =3D 0; >> ^ >> 1 warning generated. > > This is expected in a build --without-x. Avoiding it is too much > trouble (will make the code harder to read), and this configuration is > rare enough to not justify that. So I've left that alone. > >> In native--compile-async: >> comp.el:4240:14: Warning: value from call to =E2=80=98cl-substitute=E2= =80=99 is unused > > Andrea, would you please take care of this warning? > > I hope I've now fixed the rest, thanks. Ok I've a fix for this, same as for #63302 do we want the fixes in master or 29? Thanks Andrea
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 11 May 2023 14:00:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 10:00:54 2023 Received: from localhost ([127.0.0.1]:53087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1px6qj-0001hv-Nf for submit <at> debbugs.gnu.org; Thu, 11 May 2023 10:00:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1px6qg-0001he-Ue for 63415 <at> debbugs.gnu.org; Thu, 11 May 2023 10:00:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1px6qb-0002Em-EW; Thu, 11 May 2023 10:00:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xB71cuj8XBh5rMrm9cLwKs9JiSpD4B2SIS7mweJkP1c=; b=F/KlSdpYOXVo RVybtskrbkP48uMsi+ZG6uBFwi7qGQpfUmw/p058thi3Jxq/ikzIrT32M/CgNqoFW+qowz4p/UVKZ DA4M2QezvSKnr9fncmioNxouLMKNapK69QkfEMAdpCiRL//rIxRcsUiURBvystMAwA4DHaX5965zy 3wuRYBO0di8/WLRq0uIco52hQypc8afhzaZUZvAqk3/oICgY9eYyAKdk9A5NUOUmxcfdJDpbSE9+8 0bE4oYHO/kcGAQ07QaD5Of+q+eagdPZqKn7uxY/hOK+t5FeHGFSghYYUGfyD7iXLjwnS7SaNaqqT6 7WmhwQPJRqNiWDWMEO5hsw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1px6qa-0003F7-Tx; Thu, 11 May 2023 10:00:45 -0400 Date: Thu, 11 May 2023 17:01:54 +0300 Message-Id: <83354355m5.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jacob Faibussowitsch <jacob.fai@HIDDEN> In-Reply-To: <A070A978-80C5-402F-BD28-C4ADF4255BAE@HIDDEN> (message from Jacob Faibussowitsch on Thu, 11 May 2023 09:39:59 -0400) Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> <A070A978-80C5-402F-BD28-C4ADF4255BAE@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, akrl@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Jacob Faibussowitsch <jacob.fai@HIDDEN> > Date: Thu, 11 May 2023 09:39:59 -0400 > Cc: Andrea Corallo <akrl@HIDDEN>, > 63415 <at> debbugs.gnu.org > > > Avoiding it is too much > > trouble (will make the code harder to read), and this configuration is > > rare enough to not justify that. So I've left that alone. > > FWIW the following silences the warning. But up to you Thanks, I'd rather not do that, especially since some recent versions of GCC are beginning to ignore such "usage", AFAIR. We could perhaps use some variable attributes, but that'd make the code less portable to various compilers, and will again require cpp conditionals, which make the code uglier and harder to read.
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 11 May 2023 13:40:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 09:40:18 2023 Received: from localhost ([127.0.0.1]:50090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1px6Wo-0000Dm-GA for submit <at> debbugs.gnu.org; Thu, 11 May 2023 09:40:18 -0400 Received: from mail-qk1-f174.google.com ([209.85.222.174]:62901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jacob.fai@HIDDEN>) id 1px6Wm-0000DR-NZ for 63415 <at> debbugs.gnu.org; Thu, 11 May 2023 09:40:17 -0400 Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-75131c2997bso2947764185a.1 for <63415 <at> debbugs.gnu.org>; Thu, 11 May 2023 06:40:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683812411; x=1686404411; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/OM8WmQy/otLRDr41S33K0TL35sJQjRS+6qt0hcE3Kg=; b=RQFq2YaR6ElW4AZn9U2tCxrGGLgeo1itgvn94d4H37zp3ymfMgMAi6M4GRuVGqlQgZ H8aYYHrmytvbGhMAdqO5dTiMeTvecCTupWIU76Bmvgnnwm69/CzTAAUqee1HxD8r/ybU A9f/tzQu03REmUtJ41IkLA8o1lVQ/w8yEm7V3ncJ+f1+uIu/4Ib1/yjDDF5m6jDDKDri c0rAOFk7E7E4WEAhc/FNvSvNySHrgrewB5mDj0ru51m5Q2+iEd2Zoej8Ik0IvGIYS/a4 m8qMzhkIKiqoVVHjRtjJx9jqu4WxPW3cRTCeUOE3iadnxv9KWpw9JTa15GAQV/hqDRQI uyng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683812411; x=1686404411; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/OM8WmQy/otLRDr41S33K0TL35sJQjRS+6qt0hcE3Kg=; b=ljZJTBLeBf52fgKoHr2ipkN78KKzV5ky5UQZSttlryCTAH9ZxjEQJvYH4pvZTfYZp2 CnvF9cvVwJv4ljwizAEtYUyoa1uWWVaipNHyodlCg+TjCj4bSmfb1WNzBQE13PIWIy7c PhhaTesfJ+9013mY+quCkvnR9aIcwcxAKPM2dELFXQp9W12u9yBDIdGL0B8UNrKlO757 B3Gu2vQr+CeBFKN33ffPAIbnqeI2325Z3Ds6wnhu5w4u9fx9bsC4qk2A48XMot/ii4+v bQAuwZ8e6oyDm5aONQS9J3KFtwvb7GRGU8ZPPlttuSU7dB1uRtn8y2bA+AEMDuy1fNJm 7G+Q== X-Gm-Message-State: AC+VfDzVAk1NqVtZxZ3zX7bjYjfNkLNsCjS+L8NTdUcHyeln7JUAH9Xz sxXvbDpi/kcXx9xqgJFYuLk= X-Google-Smtp-Source: ACHHUZ55Ir0DEvsragFF0LCZcTta8BwbJfCWPD9fhsyiYE076vZ66Pa378hwM7cVieZyAPPXF1EdJQ== X-Received: by 2002:a05:6214:76a:b0:61b:714f:73f8 with SMTP id f10-20020a056214076a00b0061b714f73f8mr26554241qvz.0.1683812411099; Thu, 11 May 2023 06:40:11 -0700 (PDT) Received: from smtpclient.apple (pool-108-21-63-133.nycmny.fios.verizon.net. [108.21.63.133]) by smtp.gmail.com with ESMTPSA id pp16-20020a056214139000b006168277998csm2291161qvb.58.2023.05.11.06.40.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 May 2023 06:40:10 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: Re: bug#63415: 30.0.50; More Build Warnings From: Jacob Faibussowitsch <jacob.fai@HIDDEN> In-Reply-To: <838rdv57ak.fsf@HIDDEN> Date: Thu, 11 May 2023 09:39:59 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <A070A978-80C5-402F-BD28-C4ADF4255BAE@HIDDEN> References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> <838rdv57ak.fsf@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> X-Mailer: Apple Mail (2.3731.500.231) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org, Andrea Corallo <akrl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > Avoiding it is too much > trouble (will make the code harder to read), and this configuration is > rare enough to not justify that. So I've left that alone. FWIW the following silences the warning. But up to you diff --git a/src/dispnew.c b/src/dispnew.c index fe661579daf..f456a60246b 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -3808,6 +3808,8 @@ update_window (struct window *w, bool force_p) redraw_overlapped_rows (w, yb); redraw_overlapping_rows (w, yb); } +#else + (void)changed_p; #endif /* Make cursor visible at cursor position of W. */ Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) > On May 11, 2023, at 09:25, Eli Zaretskii <eliz@HIDDEN> wrote: >=20 >> From: Jacob Faibussowitsch <jacob.fai@HIDDEN> >> Date: Wed, 10 May 2023 07:25:34 -0400 >>=20 >> dispnew.c:3650:12: warning: variable 'changed_p' set but not used = [-Wunused-but-set-variable] >> bool changed_p =3D 0, mouse_face_overwritten_p =3D 0; >> ^ >> 1 warning generated. >=20 > This is expected in a build --without-x. Avoiding it is too much > trouble (will make the code harder to read), and this configuration is > rare enough to not justify that. So I've left that alone. >=20 >> In native--compile-async: >> comp.el:4240:14: Warning: value from call to =E2=80=98cl-substitute=E2=80= =99 is unused >=20 > Andrea, would you please take care of this warning? >=20 > I hope I've now fixed the rest, thanks.
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at 63415) by debbugs.gnu.org; 11 May 2023 13:24:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 09:24:39 2023 Received: from localhost ([127.0.0.1]:50053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1px6Hf-00088T-L0 for submit <at> debbugs.gnu.org; Thu, 11 May 2023 09:24:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1px6Hd-00088C-Pl for 63415 <at> debbugs.gnu.org; Thu, 11 May 2023 09:24:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1px6HY-00032B-Gi; Thu, 11 May 2023 09:24:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=kn6r9RCfKGp/wVT1T2P6HHzXov3lhZO1wKgodpu6tQQ=; b=PoR5mjbe6eW6Q0hwoS+V 16rbNHWp1EZnbM08xTlZVrNbpo6k0x+YX7V83uJGYp94fxkTTvZCUaE0VulrjikuybTbj1M6ZzHz2 Xh936A3Qkokmkfwmqf5zzxwOG8UQxWj0teJho9QaBWSTSP9i/7UgfOgMR2s2Pq0XzoPTt2b5koCNX XU3mUM4DJ55ngsk81LxRafEPRUP7kncZL3QfUvXAxIFgAmm4xUDZBKFj82+6at0q7tMEVrfDCCpgC bXZrQpxw26PO4VitAuAqUPYj38EADK7wX8SvGIgH5I52Fw6cIHRmG5hMTjYfm0YwYEJHbKVH6Fvmo fNsIuhpP1/f/GA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1px6HW-00027m-S3; Thu, 11 May 2023 09:24:31 -0400 Date: Thu, 11 May 2023 16:25:39 +0300 Message-Id: <838rdv57ak.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jacob Faibussowitsch <jacob.fai@HIDDEN>, Andrea Corallo <akrl@HIDDEN> In-Reply-To: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> (message from Jacob Faibussowitsch on Wed, 10 May 2023 07:25:34 -0400) Subject: Re: bug#63415: 30.0.50; More Build Warnings References: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63415 Cc: 63415 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Jacob Faibussowitsch <jacob.fai@HIDDEN> > Date: Wed, 10 May 2023 07:25:34 -0400 > > dispnew.c:3650:12: warning: variable 'changed_p' set but not used [-Wunused-but-set-variable] > bool changed_p = 0, mouse_face_overwritten_p = 0; > ^ > 1 warning generated. This is expected in a build --without-x. Avoiding it is too much trouble (will make the code harder to read), and this configuration is rare enough to not justify that. So I've left that alone. > In native--compile-async: > comp.el:4240:14: Warning: value from call to ‘cl-substitute’ is unused Andrea, would you please take care of this warning? I hope I've now fixed the rest, thanks.
bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 May 2023 11:25:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 10 07:25:57 2023 Received: from localhost ([127.0.0.1]:45382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pwhxF-0007pI-9P for submit <at> debbugs.gnu.org; Wed, 10 May 2023 07:25:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:35548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jacob.fai@HIDDEN>) id 1pwhxD-0007p9-4a for submit <at> debbugs.gnu.org; Wed, 10 May 2023 07:25:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jacob.fai@HIDDEN>) id 1pwhxC-0003wR-Js for bug-gnu-emacs@HIDDEN; Wed, 10 May 2023 07:25:54 -0400 Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jacob.fai@HIDDEN>) id 1pwhx6-00043v-Il for bug-gnu-emacs@HIDDEN; Wed, 10 May 2023 07:25:54 -0400 Received: by mail-qk1-x732.google.com with SMTP id af79cd13be357-7576deacbd6so229817085a.3 for <bug-gnu-emacs@HIDDEN>; Wed, 10 May 2023 04:25:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683717947; x=1686309947; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=A04BIp93hI5aQS1l4IigqlJBzKNVLxXIja7eTRK6xbE=; b=f5bwm90NJGXhDPxnyVlEszZ5gx9EZ3G506zgfvJ0rRzLCCfkrHkSe2eRdnzVTE9Nwf sey1O84kGvPsFEvsx8a6VG/SHJabBTDdh/7qF4SRLl5axRNKZ9CrzP9UKwhIXOSXx1oi rxXg1Ku/wDqlsMdZ77MjJJI/GHlHbiDZwlHIK0sQGtfTQHhCcJ0NH20xoswjhhMl+Kz1 BJmmcDw3fXDdCVcAB7s+MPq2rV2PtsLlLIi3bxHJUb9bs1peYhD+xMq4UeezWs6iYvXa 9QcgQ9ub96lvrdEjIO2jYV5lUlN9sTfc4JuqW1PlO5IczDZ2kZbItrLIo7eArR57Jpbw Pkpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683717947; x=1686309947; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=A04BIp93hI5aQS1l4IigqlJBzKNVLxXIja7eTRK6xbE=; b=VCtZDEqR90c/39+FS/daVA0BZugAHda+zAI8iD/uxGjvcGNeaZ9vlhTeCdmUqpzWCA TPAyDV3mkEaGnBcs8aw1t0/2zDHPAbObZTtKV9tAkPje+QEuFb2X5UWqYhkSckaT61es ckFVpDHQOEmO+D+g5bNcgrhcd8EYZRMXfh1v+5X9CBXU2b6iah+LeRftIqR+AZAz5BCd ZEwg5pqFpv5WNI1VfwTkCyiL4nPZFv79/dv17FywsBtUP29pSoMhzlVCnQLT2pFXeEjR 7lwB8p9iLSJEk6NQo8RFNFKiS6p7R8+m9n1iUx6u9RxpnC3jNBVth+uFmRIaoVGb/ix6 zk1g== X-Gm-Message-State: AC+VfDwyHwL0GdFE+XAcveuVyyWhHA7PbSkuAjUQE074XFHjjXFMOQmg ZmzwA6T41F7dH9tlXRu91QNMf/zUdQe5DA== X-Google-Smtp-Source: ACHHUZ4FCcBeGg+FJvXiCKMwbdogptClew7+40AB81tj8TvkxK9fi+v3UhDWXyKTUMx2nzuUDrB1zg== X-Received: by 2002:ad4:4ee8:0:b0:61b:71b8:755d with SMTP id dv8-20020ad44ee8000000b0061b71b8755dmr27438495qvb.19.1683717946617; Wed, 10 May 2023 04:25:46 -0700 (PDT) Received: from smtpclient.apple (pool-108-21-63-133.nycmny.fios.verizon.net. [108.21.63.133]) by smtp.gmail.com with ESMTPSA id ne19-20020a056214425300b0061b7c0ff41dsm1477932qvb.34.2023.05.10.04.25.45 for <bug-gnu-emacs@HIDDEN> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 May 2023 04:25:45 -0700 (PDT) From: Jacob Faibussowitsch <jacob.fai@HIDDEN> Content-Type: multipart/mixed; boundary="Apple-Mail=_002E85A9-04A2-42D9-A273-48A296C5D305" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: 30.0.50; More Build Warnings Message-Id: <9D13D5EB-331E-44AE-A48C-2DCAA73DD79A@HIDDEN> Date: Wed, 10 May 2023 07:25:34 -0400 To: bug-gnu-emacs@HIDDEN X-Mailer: Apple Mail (2.3731.500.231) Received-SPF: pass client-ip=2607:f8b0:4864:20::732; envelope-from=jacob.fai@HIDDEN; helo=mail-qk1-x732.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --Apple-Mail=_002E85A9-04A2-42D9-A273-48A296C5D305 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello, dispnew.c:3650:12: warning: variable 'changed_p' set but not used = [-Wunused-but-set-variable] bool changed_p =3D 0, mouse_face_overwritten_p =3D 0; ^ 1 warning generated. In native--compile-async: comp.el:4240:14: Warning: value from call to =E2=80=98cl-substitute=E2=80=99= is unused In end of data: dynamic-setting.el:58:12: Warning: the function = =E2=80=98reconsider-frame-fonts=E2=80=99 is not known to be defined. In end of data: prog-mode.el:164:38: Warning: the function =E2=80=98treesit-node-at=E2=80=99= might not be defined at runtime. In haiku-dnd-wheel-modifier-type: haiku-win.el:520:25: Warning: reference to free variable = =E2=80=98mouse-wheel-scroll-amount=E2=80=99 In haiku-handle-drag-wheel: haiku-win.el:543:21: Warning: reference to free variable = =E2=80=98mwheel-scroll-up-function=E2=80=99 haiku-win.el:545:21: Warning: reference to free variable = =E2=80=98mwheel-scroll-down-function=E2=80=99 haiku-win.el:546:34: Warning: reference to free variable = =E2=80=98mouse-wheel-flip-direction=E2=80=99 haiku-win.el:547:34: Warning: reference to free variable = =E2=80=98mwheel-scroll-right-function=E2=80=99 haiku-win.el:548:32: Warning: reference to free variable = =E2=80=98mwheel-scroll-left-function=E2=80=99 haiku-win.el:571:39: Warning: reference to free variable = =E2=80=98mouse-wheel-progressive-speed=E2=80=99 In x-dnd-wheel-modifier-type: x-dnd.el:757:25: Warning: reference to free variable = =E2=80=98mouse-wheel-scroll-amount=E2=80=99 In x-dnd-mwheel-scroll: x-dnd.el:794:29: Warning: reference to free variable = =E2=80=98mouse-wheel-progressive-speed=E2=80=99 x-dnd.el:796:23: Warning: reference to free variable = =E2=80=98mouse-wheel-tilt-scroll=E2=80=99 x-dnd.el:804:34: Warning: reference to free variable = =E2=80=98mwheel-scroll-right-function=E2=80=99 x-dnd.el:805:32: Warning: reference to free variable = =E2=80=98mwheel-scroll-down-function=E2=80=99 x-dnd.el:808:34: Warning: reference to free variable = =E2=80=98mwheel-scroll-left-function=E2=80=99 x-dnd.el:809:32: Warning: reference to free variable = =E2=80=98mwheel-scroll-up-function=E2=80=99 x-dnd.el:811:34: Warning: reference to free variable = =E2=80=98mouse-wheel-flip-direction=E2=80=99 Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) --Apple-Mail=_002E85A9-04A2-42D9-A273-48A296C5D305 Content-Disposition: attachment; filename=config.log Content-Type: application/octet-stream; x-unix-mode=0644; name="config.log" Content-Transfer-Encoding: 7bit This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU Emacs configure 30.0.50, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./configure --prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter --no-create --no-recursion ## --------- ## ## Platform. ## ## --------- ## hostname = Jacobs-MBP.fios-router.home uname -m = arm64 uname -r = 22.4.0 uname -s = Darwin uname -v = Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 /usr/bin/uname -p = arm /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = Mach kernel version: Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 Kernel configured for up to 10 processors. 10 processors are physically available. 10 processors are logically available. Processor type: arm64e (ARM64E) Processors active: 0 1 2 3 4 5 6 7 8 9 Primary memory available: 16.00 gigabytes Default processor set: 634 tasks, 2939 threads, 10 processors Load average: 5.46, Mach factor: 4.84 /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /opt/homebrew/opt/ccache/libexec/ PATH: /opt/homebrew/opt/gnu-sed/libexec/gnubin/ PATH: /opt/homebrew/opt/bison/bin/ PATH: /opt/homebrew/bin/ PATH: /opt/homebrew/sbin/ PATH: /Users/jacobfaibussowitsch/soft/packages/petsc/bin/ PATH: /Users/jacobfaibussowitsch/soft/packages/bin/ PATH: /usr/local/bin/ PATH: /usr/bin/ PATH: /usr/sbin/ PATH: /bin/ PATH: /sbin/ PATH: /usr/X11R6/bin/ PATH: /usr/local/sbin/ PATH: /Library/Tex/texbin/ PATH: /opt/homebrew/opt/fzf/bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:4089: creating cache config.cache configure:4705: looking for aux files: install-sh config.guess config.sub configure:4718: trying ./build-aux/ configure:4729: ./build-aux/install-sh found configure:4747: ./build-aux/config.guess found configure:4747: ./build-aux/config.sub found configure:4903: checking for xcrun configure:4924: found /usr/bin/xcrun configure:4935: result: xcrun configure:4950: checking for make configure:4971: found /usr/bin/make configure:4982: result: yes configure:5007: checking for GNU Make configure:5063: result: gmake configure:5080: checking build system type configure:5095: result: aarch64-apple-darwin22.4.0 configure:5115: checking host system type configure:5129: result: aarch64-apple-darwin22.4.0 configure:6389: checking for C compiler version configure:6398: clang --version >&5 Apple clang version 14.0.3 (clang-1403.0.22.14.1) Target: arm64-apple-darwin22.4.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin configure:6409: $? = 0 configure:6398: clang -v >&5 Apple clang version 14.0.3 (clang-1403.0.22.14.1) Target: arm64-apple-darwin22.4.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin configure:6409: $? = 0 configure:6398: clang -V >&5 clang: error: argument to '-V' is missing (expected 1 value) clang: error: no input files configure:6409: $? = 1 configure:6398: clang -qversion >&5 clang: error: unknown argument '-qversion'; did you mean '--version'? clang: error: no input files configure:6409: $? = 1 configure:6398: clang -version >&5 clang: error: unknown argument '-version'; did you mean '--version'? clang: error: no input files configure:6409: $? = 1 configure:6429: checking whether the C compiler works configure:6451: clang -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2ab192/0.arm64.thinlto.o' configure:6455: $? = 0 configure:6505: result: yes configure:6508: checking for C compiler default output file name configure:6510: result: a.out configure:6516: checking for suffix of executables configure:6523: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6ebc79/0.arm64.thinlto.o' configure:6527: $? = 0 configure:6550: result: configure:6572: checking whether we are cross compiling configure:6580: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-3a9f9a/0.arm64.thinlto.o' configure:6584: $? = 0 configure:6591: ./conftest configure:6595: $? = 0 configure:6610: result: no configure:6615: checking for suffix of object files configure:6638: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:6642: $? = 0 configure:6664: result: o configure:6668: checking whether the compiler supports GNU C configure:6688: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:6688: $? = 0 configure:6698: result: yes configure:6709: checking whether clang accepts -g configure:6730: clang -c -g conftest.c >&5 configure:6730: $? = 0 configure:6774: result: yes configure:6794: checking for clang option to enable C11 features configure:6809: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:24:14: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *e (p, i) ^ 1 warning generated. configure:6809: $? = 0 configure:6827: result: none needed configure:6938: checking whether the compiler is clang configure:6960: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:12:12: error: unknown type name 'barfbarf' barfbarf ^ 1 error generated. configure:6960: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | /* end confdefs.h. */ | | #ifdef __clang__ | barfbarf | #endif | | int | main (void) | { | | ; | return 0; | } | configure:6969: result: yes configure:6973: checking for compiler option needed when checking for declarations configure:6993: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:6993: $? = 0 configure:7006: result: -Werror=implicit-function-declaration configure:7020: checking for ar configure:7041: found /usr/bin/ar configure:7052: result: ar configure:7071: checking whether clang and cc understand -c and -o together configure:7103: clang -c conftest.c -o conftest2.o >&5 configure:7107: $? = 0 configure:7113: clang -c conftest.c -o conftest2.o >&5 configure:7117: $? = 0 configure:7128: cc -c conftest.c >&5 configure:7132: $? = 0 configure:7140: cc -c conftest.c -o conftest2.o >&5 configure:7144: $? = 0 configure:7150: cc -c conftest.c -o conftest2.o >&5 configure:7154: $? = 0 configure:7172: result: yes configure:7207: checking for stdio.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for stdlib.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for string.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for inttypes.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for stdint.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for strings.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/stat.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/types.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for unistd.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for wchar.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for minix/config.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'minix/config.h' file not found #include <minix/config.h> ^~~~~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <minix/config.h> configure:7207: result: no configure:7207: checking for linux/fs.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'linux/fs.h' file not found #include <linux/fs.h> ^~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <linux/fs.h> configure:7207: result: no configure:7207: checking for malloc.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'malloc.h' file not found #include <malloc.h> ^~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <malloc.h> configure:7207: result: no configure:7207: checking for sys/systeminfo.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'sys/systeminfo.h' file not found #include <sys/systeminfo.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/systeminfo.h> configure:7207: result: no configure:7207: checking for sys/sysinfo.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'sys/sysinfo.h' file not found #include <sys/sysinfo.h> ^~~~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/sysinfo.h> configure:7207: result: no configure:7207: checking for coff.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'coff.h' file not found #include <coff.h> ^~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <coff.h> configure:7207: result: no configure:7207: checking for pty.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:48:10: fatal error: 'pty.h' file not found #include <pty.h> ^~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <pty.h> configure:7207: result: no configure:7207: checking for sys/resource.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/utsname.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for pwd.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for utmp.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for util.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sanitizer/lsan_interface.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sanitizer/asan_interface.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sanitizer/common_interface_defs.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/socket.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/param.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for pthread.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for malloc/malloc.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/un.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for vfork.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:61:10: fatal error: 'vfork.h' file not found #include <vfork.h> ^~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <vfork.h> configure:7207: result: no configure:7207: checking for dirent.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for execinfo.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for stdio_ext.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:63:10: fatal error: 'stdio_ext.h' file not found #include <stdio_ext.h> ^~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <stdio_ext.h> configure:7207: result: no configure:7207: checking for sys/vfs.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:63:10: fatal error: 'sys/vfs.h' file not found #include <sys/vfs.h> ^~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/vfs.h> configure:7207: result: no configure:7207: checking for sys/fs_types.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:63:10: fatal error: 'sys/fs_types.h' file not found #include <sys/fs_types.h> ^~~~~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/fs_types.h> configure:7207: result: no configure:7207: checking for getopt.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/cdefs.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/time.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for ieee754.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:66:10: fatal error: 'ieee754.h' file not found #include <ieee754.h> ^~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <ieee754.h> configure:7207: result: no configure:7207: checking for limits.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for sys/select.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for stdbool.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7207: checking for stdckdint.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:69:10: fatal error: 'stdckdint.h' file not found #include <stdckdint.h> ^~~~~~~~~~~~~ 1 error generated. configure:7207: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <stdckdint.h> configure:7207: result: no configure:7207: checking for sys/random.h configure:7207: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7207: $? = 0 configure:7207: result: yes configure:7238: checking whether it is safe to define __EXTENSIONS__ configure:7257: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7257: $? = 0 configure:7265: result: yes configure:7268: checking whether _XOPEN_SOURCE should be defined configure:7290: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7290: $? = 0 configure:7317: result: no configure:7392: checking how to run the C preprocessor configure:7418: clang -E conftest.c configure:7418: $? = 0 configure:7433: clang -E conftest.c conftest.c:60:10: fatal error: 'ac_nonexistent.h' file not found #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:7433: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:7460: result: clang -E configure:7474: clang -E conftest.c configure:7474: $? = 0 configure:7489: clang -E conftest.c conftest.c:60:10: fatal error: 'ac_nonexistent.h' file not found #include <ac_nonexistent.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:7489: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:7520: checking for grep that handles long lines and -e configure:7584: result: /usr/bin/grep configure:7589: checking for egrep configure:7657: result: /usr/bin/grep -E configure:7665: checking for Minix Amsterdam compiler configure:7691: result: no configure:7865: checking for ranlib configure:7886: found /usr/bin/ranlib configure:7897: result: ranlib configure:7954: checking for clang option to enable large file support configure:7986: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:7986: $? = 0 configure:7997: result: none needed configure:8409: checking whether the compiler is clang configure:8430: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:8430: $? = 0 configure:8438: result: yes configure:8538: checking whether C compiler handles -Werror -Wunknown-warning-option configure:8558: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Werror -Wunknown-warning-option -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7ff627/0.arm64.thinlto.o' configure:8558: $? = 0 configure:8569: result: yes configure:8883: checking whether -Wno-missing-field-initializers is supported configure:8902: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wextra -Werror -Wno-missing-field-initializers conftest.c >&5 configure:8902: $? = 0 configure:8912: result: yes configure:8916: checking whether -Wno-missing-field-initializers is needed configure:8941: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wextra -Werror conftest.c >&5 configure:8941: $? = 0 configure:8951: result: no configure:8955: checking whether -Wuninitialized is supported configure:8974: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Werror -Wuninitialized conftest.c >&5 configure:8974: $? = 0 configure:8984: result: yes configure:9120: checking whether C compiler handles -fno-common configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -fno-common -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d87ef8/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wall configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wall -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1beeb2/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Warith-conversion configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Warith-conversion -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Warith-conversion' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wdate-time configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wdate-time -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2542d8/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wdisabled-optimization configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wdisabled-optimization -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d46125/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wduplicated-cond configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wduplicated-cond -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wduplicated-cond' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wextra configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wextra -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8e255c/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wformat-signedness configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wformat-signedness -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wformat-signedness' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Winit-self configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Winit-self -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7773b3/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Winvalid-pch configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Winvalid-pch -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-575d62/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wlogical-op configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wlogical-op -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wmissing-declarations configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wmissing-declarations -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e19ce0/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wmissing-include-dirs configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wmissing-include-dirs -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-a2c6fc/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wmissing-prototypes configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wmissing-prototypes -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-bd6349/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wnested-externs configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wnested-externs -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ab5ab9/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wnull-dereference configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wnull-dereference -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e738b1/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wold-style-definition configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wold-style-definition -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-02eceb/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wopenmp-simd configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wopenmp-simd -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wopenmp-simd'; did you mean '-Wopenmp'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wpacked configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wpacked -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9294cd/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wpointer-arith configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wpointer-arith -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6f68e2/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wstrict-prototypes configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wstrict-prototypes -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-cc7934/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wsuggest-attribute=format configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wsuggest-attribute=format -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wsuggest-attribute=format'; did you mean '-Wproperty-attribute-mismatch'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wsuggest-attribute=noreturn configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wsuggest-attribute=noreturn -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wsuggest-attribute=noreturn' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wsuggest-final-methods configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wsuggest-final-methods -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wsuggest-final-methods'; did you mean '-Wsuggest-override'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wsuggest-final-types configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wsuggest-final-types -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wsuggest-final-types' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wtrampolines configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wtrampolines -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wtrampolines' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wuninitialized configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wuninitialized -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c24b26/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wunknown-pragmas configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wunknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ce40c7/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wunused-macros configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wunused-macros -L/opt/homebrew/lib conftest.c >&5 conftest.c:29:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_PTHREAD_H 1 ^ conftest.c:44:9: error: macro is not used [-Werror,-Wunused-macros] #define _GNU_SOURCE 1 ^ conftest.c:57:9: error: macro is not used [-Werror,-Wunused-macros] #define _TANDEM_SOURCE 1 ^ conftest.c:8:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_PDUMPER 1 ^ conftest.c:33:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_EXECINFO_H 1 ^ conftest.c:46:9: error: macro is not used [-Werror,-Wunused-macros] #define _NETBSD_SOURCE 1 ^ conftest.c:40:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_SYS_RANDOM_H 1 ^ conftest.c:27:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_SYS_SOCKET_H 1 ^ conftest.c:32:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_DIRENT_H 1 ^ conftest.c:18:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_WCHAR_H 1 ^ conftest.c:31:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_SYS_UN_H 1 ^ conftest.c:28:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_SYS_PARAM_H 1 ^ conftest.c:43:9: error: macro is not used [-Werror,-Wunused-macros] #define _DARWIN_C_SOURCE 1 ^ conftest.c:41:9: error: macro is not used [-Werror,-Wunused-macros] #define STDC_HEADERS 1 ^ conftest.c:50:9: error: macro is not used [-Werror,-Wunused-macros] #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 ^ conftest.c:17:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_UNISTD_H 1 ^ conftest.c:12:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_INTTYPES_H 1 ^ conftest.c:54:9: error: macro is not used [-Werror,-Wunused-macros] #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 ^ conftest.c:30:9: error: macro is not used [-Werror,-Wunused-macros] #define HAVE_MALLOC_MALLOC_H 1 ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wvariadic-macros configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wvariadic-macros -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-4701ef/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wvector-operation-performance configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wvector-operation-performance -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wvector-operation-performance' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wwrite-strings configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wwrite-strings -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d7aa10/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Warray-bounds=2 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Warray-bounds=2 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Warray-bounds=2'; did you mean '-Warray-bounds'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wattribute-alias=2 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wattribute-alias=2 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wattribute-alias=2' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wformat=2 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wformat=2 -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c5abc4/0.arm64.thinlto.o' configure:9140: $? = 0 configure:9152: result: yes configure:9120: checking whether C compiler handles -Wformat-truncation=2 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wformat-truncation=2 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wformat-truncation=2' [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wimplicit-fallthrough=5 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wimplicit-fallthrough=5 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wimplicit-fallthrough=5'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wshift-overflow=2 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wshift-overflow=2 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wshift-overflow=2'; did you mean '-Wshift-overflow'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wuse-after-free=3 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wuse-after-free=3 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wuse-after-free=3'; did you mean '-Wunsupported-friend'? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9120: checking whether C compiler handles -Wvla-larger-than=4031 configure:9140: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wvla-larger-than=4031 -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wvla-larger-than=4031'; did you mean '-Wframe-larger-than='? [-Werror,-Wunknown-warning-option] configure:9140: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9152: result: no configure:9163: checking whether C compiler handles -Wredundant-decls configure:9183: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wredundant-decls -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-071f12/0.arm64.thinlto.o' configure:9183: $? = 0 configure:9194: result: yes configure:9204: checking whether C compiler handles -Wno-missing-field-initializers configure:9224: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wmissing-field-initializers -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-36ee0c/0.arm64.thinlto.o' configure:9224: $? = 0 configure:9235: result: yes configure:9245: checking whether C compiler handles -Wno-override-init configure:9265: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Woverride-init -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9d2b4f/0.arm64.thinlto.o' configure:9265: $? = 0 configure:9276: result: yes configure:9286: checking whether C compiler handles -Wno-sign-compare configure:9306: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wsign-compare -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-456614/0.arm64.thinlto.o' configure:9306: $? = 0 configure:9317: result: yes configure:9327: checking whether C compiler handles -Wno-type-limits configure:9347: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wtype-limits -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7c42b0/0.arm64.thinlto.o' configure:9347: $? = 0 configure:9358: result: yes configure:9368: checking whether C compiler handles -Wno-unused-parameter configure:9388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wunused-parameter -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-07c807/0.arm64.thinlto.o' configure:9388: $? = 0 configure:9399: result: yes configure:9409: checking whether C compiler handles -Wno-format-nonliteral configure:9429: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wformat-nonliteral -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-3bb2d1/0.arm64.thinlto.o' configure:9429: $? = 0 configure:9440: result: yes configure:9450: checking whether C compiler handles -Wno-bidi-chars configure:9470: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wbidi-chars -L/opt/homebrew/lib conftest.c >&5 error: unknown warning option '-Wbidi-chars' [-Werror,-Wunknown-warning-option] configure:9470: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:9481: result: no configure:9494: checking whether C compiler handles -Wno-bitwise-instead-of-logical configure:9514: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wbitwise-instead-of-logical -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-351438/0.arm64.thinlto.o' configure:9514: $? = 0 configure:9525: result: yes configure:9535: checking whether C compiler handles -Wno-missing-braces configure:9555: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wmissing-braces -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-cec8c7/0.arm64.thinlto.o' configure:9555: $? = 0 configure:9566: result: yes configure:9576: checking whether C compiler handles -Wno-null-pointer-arithmetic configure:9596: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wnull-pointer-arithmetic -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-fecd7b/0.arm64.thinlto.o' configure:9596: $? = 0 configure:9607: result: yes configure:9617: checking whether C compiler handles -Wno-implicit-const-int-float-conversion configure:9637: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wimplicit-const-int-float-conversion -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8df535/0.arm64.thinlto.o' configure:9637: $? = 0 configure:9648: result: yes configure:9658: checking whether C compiler handles -Wno-int-in-bool-context configure:9678: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wint-in-bool-context -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8abdd1/0.arm64.thinlto.o' configure:9678: $? = 0 configure:9689: result: yes configure:9762: checking whether C compiler handles -Wno-initializer-overrides configure:9782: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Winitializer-overrides -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-010bcd/0.arm64.thinlto.o' configure:9782: $? = 0 configure:9793: result: yes configure:9803: checking whether C compiler handles -Wno-tautological-compare configure:9823: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wtautological-compare -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1da91a/0.arm64.thinlto.o' configure:9823: $? = 0 configure:9834: result: yes configure:9844: checking whether C compiler handles -Wno-tautological-constant-out-of-range-compare configure:9864: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wtautological-constant-out-of-range-compare -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-4f25da/0.arm64.thinlto.o' configure:9864: $? = 0 configure:9875: result: yes configure:9891: checking whether C compiler handles -Wno-deprecated-declarations configure:9911: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wunknown-warning-option -Werror -Wdeprecated-declarations -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-fde9a4/0.arm64.thinlto.o' configure:9911: $? = 0 configure:9922: result: yes configure:10101: checking for a BSD-compatible install configure:10174: result: /usr/bin/install -c configure:10188: checking command to symlink files in the same directory configure:10210: result: ln -s configure:10224: checking for install-info configure:10260: result: : configure:10270: checking for gzip configure:10293: found /usr/bin/gzip configure:10305: result: /usr/bin/gzip configure:10321: checking for 'find' args to delete a file configure:10333: result: -delete configure:10460: checking for brew configure:10481: found /opt/homebrew/bin/brew configure:10492: result: brew configure:10506: checking for makeinfo configure:10529: found /opt/homebrew/opt/texinfo/bin/makeinfo configure:10541: result: /opt/homebrew/opt/texinfo/bin/makeinfo configure:10555: checking for port configure:10593: result: no configure:10657: checking for -znocombreloc configure:10690: result: not needed configure:10699: checking whether addresses are sanitized configure:10723: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:66:5: error: unknown type name 'error' error "Addresses are not sanitized."; ^ conftest.c:66:11: error: expected identifier or '(' error "Addresses are not sanitized."; ^ 2 errors generated. configure:10723: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | /* end confdefs.h. */ | #ifndef __has_feature | #define __has_feature(f) 0 | #endif | #if defined __SANITIZE_ADDRESS__ || __has_feature (address_sanitizer) | #else | error "Addresses are not sanitized."; | #endif | | int | main (void) | { | | ; | return 0; | } configure:10731: result: no configure:10897: checking for math library configure:10948: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-888fe7/0.arm64.thinlto.o' configure:10948: $? = 0 configure:10966: result: none required configure:11073: checking for pkg-config configure:11096: found /opt/homebrew/bin/pkg-config configure:11108: result: /opt/homebrew/bin/pkg-config configure:11133: checking pkg-config is at least version 0.9.0 configure:11136: result: yes configure:11153: checking for machine/soundcard.h configure:11153: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:69:10: fatal error: 'machine/soundcard.h' file not found #include <machine/soundcard.h> ^~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:11153: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | | #ifdef __MINGW32__ | #define WIN32_LEAN_AND_MEAN | #include <windows.h> | #endif | | | #include <machine/soundcard.h> configure:11153: result: no configure:11153: checking for sys/soundcard.h configure:11153: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:69:10: fatal error: 'sys/soundcard.h' file not found #include <sys/soundcard.h> ^~~~~~~~~~~~~~~~~ 1 error generated. configure:11153: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | | #ifdef __MINGW32__ | #define WIN32_LEAN_AND_MEAN | #include <windows.h> | #endif | | | #include <sys/soundcard.h> configure:11153: result: no configure:11153: checking for soundcard.h configure:11153: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:69:10: fatal error: 'soundcard.h' file not found #include <soundcard.h> ^~~~~~~~~~~~~ 1 error generated. configure:11153: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | | #ifdef __MINGW32__ | #define WIN32_LEAN_AND_MEAN | #include <windows.h> | #endif | | | #include <soundcard.h> configure:11153: result: no configure:11153: checking for mmsystem.h configure:11153: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:69:10: fatal error: 'mmsystem.h' file not found #include <mmsystem.h> ^~~~~~~~~~~~ 1 error generated. configure:11153: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | | #ifdef __MINGW32__ | #define WIN32_LEAN_AND_MEAN | #include <windows.h> | #endif | | | #include <mmsystem.h> configure:11153: result: no configure:11174: checking for _oss_ioctl in -lossaudio configure:11197: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lossaudio >&5 ld: library not found for -lossaudio clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:11197: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char _oss_ioctl (); | int | main (void) | { | return _oss_ioctl (); | ; | return 0; | } configure:11207: result: no configure:11226: checking for alsa >= 1.0.0 configure:11233: $PKG_CONFIG --exists --print-errors "$ALSA_MODULES" Package alsa was not found in the pkg-config search path. Perhaps you should add the directory containing `alsa.pc' to the PKG_CONFIG_PATH environment variable No package 'alsa' found configure:11236: $? = 1 configure:11250: $PKG_CONFIG --exists --print-errors "$ALSA_MODULES" Package alsa was not found in the pkg-config search path. Perhaps you should add the directory containing `alsa.pc' to the PKG_CONFIG_PATH environment variable No package 'alsa' found configure:11253: $? = 1 configure:11267: result: no No package 'alsa' found configure:11336: checking for ADDR_NO_RANDOMIZE configure:11354: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:62:10: fatal error: 'sys/personality.h' file not found #include <sys/personality.h> ^~~~~~~~~~~~~~~~~~~ 1 error generated. configure:11354: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | /* end confdefs.h. */ | #include <sys/personality.h> | int | main (void) | { | personality (personality (0xffffffff) | | ADDR_NO_RANDOMIZE) | ; | return 0; | } configure:11362: result: no configure:11440: clang -E conftest.c configure:11440: $? = 0 configure:11447: checking for sys/wait.h that is POSIX.1 compatible configure:11474: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11474: $? = 0 configure:11482: result: yes configure:11493: checking for net/if.h configure:11493: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11493: $? = 0 configure:11493: result: yes configure:11504: checking for ifaddrs.h configure:11504: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11504: $? = 0 configure:11504: result: yes configure:11515: checking for net/if_dl.h configure:11515: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11515: $? = 0 configure:11515: result: yes configure:11527: checking for struct ifreq.ifr_flags configure:11527: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11527: $? = 0 configure:11527: result: yes configure:11542: checking for struct ifreq.ifr_hwaddr configure:11542: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:107:13: error: no member named 'ifr_hwaddr' in 'struct ifreq' if (ac_aggr.ifr_hwaddr) ~~~~~~~ ^ 1 error generated. configure:11542: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (ac_aggr.ifr_hwaddr) | return 0; | ; | return 0; | } configure:11542: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:107:20: error: no member named 'ifr_hwaddr' in 'struct ifreq' if (sizeof ac_aggr.ifr_hwaddr) ~~~~~~~ ^ 1 error generated. configure:11542: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (sizeof ac_aggr.ifr_hwaddr) | return 0; | ; | return 0; | } configure:11542: result: no configure:11557: checking for struct ifreq.ifr_netmask configure:11557: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:107:13: error: no member named 'ifr_netmask' in 'struct ifreq' if (ac_aggr.ifr_netmask) ~~~~~~~ ^ 1 error generated. configure:11557: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (ac_aggr.ifr_netmask) | return 0; | ; | return 0; | } configure:11557: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:107:20: error: no member named 'ifr_netmask' in 'struct ifreq' if (sizeof ac_aggr.ifr_netmask) ~~~~~~~ ^ 1 error generated. configure:11557: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (sizeof ac_aggr.ifr_netmask) | return 0; | ; | return 0; | } configure:11557: result: no configure:11572: checking for struct ifreq.ifr_broadaddr configure:11572: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:107:1: error: statement requires expression of scalar type ('struct sockaddr' invalid) if (ac_aggr.ifr_broadaddr) ^ ~~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:11572: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (ac_aggr.ifr_broadaddr) | return 0; | ; | return 0; | } configure:11572: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11572: $? = 0 configure:11572: result: yes configure:11587: checking for struct ifreq.ifr_addr configure:11587: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:108:1: error: statement requires expression of scalar type ('struct sockaddr' invalid) if (ac_aggr.ifr_addr) ^ ~~~~~~~~~~~~~~~~ 1 error generated. configure:11587: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #if HAVE_SYS_SOCKET_H | #include <sys/socket.h> | #endif | #if HAVE_NET_IF_H | #include <net/if.h> | #endif | | int | main (void) | { | static struct ifreq ac_aggr; | if (ac_aggr.ifr_addr) | return 0; | ; | return 0; | } configure:11587: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11587: $? = 0 configure:11587: result: yes configure:11602: checking for struct ifreq.ifr_addr.sa_len configure:11602: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:11602: $? = 0 configure:11602: result: yes configure:11624: checking whether gcc understands -MMD -MF configure:11643: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -MMD -MF deps.d -MP conftest.c >&5 configure:11643: $? = 0 configure:11654: result: yes configure:11676: checking for X configure:11890: result: disabled configure:13347: checking whether malloc is Doug Lea style configure:13369: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:71:10: fatal error: 'malloc.h' file not found #include <malloc.h> ^~~~~~~~~~ 1 error generated. configure:13369: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | /* end confdefs.h. */ | #include <malloc.h> | static void hook (void) {} | int | main (void) | { | malloc_set_state (malloc_get_state ()); | __after_morecore_hook = hook; | __malloc_initialize_hook = hook; | ; | return 0; | } configure:13377: result: no configure:13388: checking for sbrk configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0c5196/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for getpagesize configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-abb6cc/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for __lsan_ignore_object configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c5c4c9/0.arm64.thinlto.o' undef: ___lsan_ignore_object Undefined symbols for architecture arm64: "___lsan_ignore_object", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:13388: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | /* end confdefs.h. */ | /* Define __lsan_ignore_object to an innocuous variant, in case <limits.h> declares __lsan_ignore_object. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define __lsan_ignore_object innocuous___lsan_ignore_object | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __lsan_ignore_object (); below. */ | | #include <limits.h> | #undef __lsan_ignore_object | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __lsan_ignore_object (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___lsan_ignore_object || defined __stub_____lsan_ignore_object | choke me | #endif | | int | main (void) | { | return __lsan_ignore_object (); | ; | return 0; | } configure:13388: result: no configure:13388: checking for fork configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-cdf8f6/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for vfork configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:90:6: warning: incompatible redeclaration of library function 'vfork' [-Wincompatible-library-redeclaration] char vfork (); ^ conftest.c:90:6: note: 'vfork' is a builtin with type 'int (void)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-208b82/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fchmod configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-17e9bf/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for canonicalize_file_name configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-71242a/0.arm64.thinlto.o' undef: _canonicalize_file_name Undefined symbols for architecture arm64: "_canonicalize_file_name", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:13388: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | /* end confdefs.h. */ | /* Define canonicalize_file_name to an innocuous variant, in case <limits.h> declares canonicalize_file_name. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define canonicalize_file_name innocuous_canonicalize_file_name | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char canonicalize_file_name (); below. */ | | #include <limits.h> | #undef canonicalize_file_name | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char canonicalize_file_name (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_canonicalize_file_name || defined __stub___canonicalize_file_name | choke me | #endif | | int | main (void) | { | return canonicalize_file_name (); | ; | return 0; | } configure:13388: result: no configure:13388: checking for realpath configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-690d73/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for lstat configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-801b24/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fchmodat configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f573a1/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for lchmod configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-21bb34/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fcntl configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-43d033/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fdopendir configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-17a137/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fstatat configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-887348/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for fsync configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2751e7/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for gettimeofday configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f6c547/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for memset_explicit configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-76a6e7/0.arm64.thinlto.o' undef: _memset_explicit Undefined symbols for architecture arm64: "_memset_explicit", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:13388: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | /* end confdefs.h. */ | /* Define memset_explicit to an innocuous variant, in case <limits.h> declares memset_explicit. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define memset_explicit innocuous_memset_explicit | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memset_explicit (); below. */ | | #include <limits.h> | #undef memset_explicit | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memset_explicit (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memset_explicit || defined __stub___memset_explicit | choke me | #endif | | int | main (void) | { | return memset_explicit (); | ; | return 0; | } configure:13388: result: no configure:13388: checking for memset_s configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c792b3/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for pselect configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-dad6dd/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for pthread_sigmask configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5a7af2/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for readlink configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-32089c/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for isblank configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:105:6: warning: incompatible redeclaration of library function 'isblank' [-Wincompatible-library-redeclaration] char isblank (); ^ conftest.c:105:6: note: 'isblank' is a builtin with type 'int (int)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8062a8/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for iswctype configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b6ac97/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for strtoimax configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-09b170/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for symlink configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-089d52/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for localtime_r configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f770de/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13388: checking for getdtablesize configure:13388: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9e2731/0.arm64.thinlto.o' configure:13388: $? = 0 configure:13388: result: yes configure:13513: checking for working mmap configure:13665: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-3553d3/0.arm64.thinlto.o' configure:13665: $? = 0 configure:13665: ./conftest configure:13665: $? = 0 configure:13676: result: yes configure:13694: checking for main in -lXbsd configure:13714: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lXbsd >&5 ld: library not found for -lXbsd clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:13714: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | /* end confdefs.h. */ | | | int | main (void) | { | return main (); | ; | return 0; | } configure:13724: result: no configure:13736: checking for pthread library configure:13773: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:106:46: warning: null passed to a callee that requires a non-null argument [-Wnonnull] status += pthread_create (&th, 0, 0, 0); ~ ^ 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9c14cf/0.arm64.thinlto.o' configure:13773: $? = 0 configure:13785: result: none needed configure:13812: checking for thread support configure:13828: result: yes configure:14338: checking for sqlite3_open_v2 in -lsqlite3 configure:14361: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-63d0e6/0.arm64.thinlto.o' configure:14361: $? = 0 configure:14371: result: yes configure:14391: checking for sqlite3_load_extension in -lsqlite3 configure:14414: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-a46ad3/0.arm64.thinlto.o' undef: _sqlite3_load_extension Undefined symbols for architecture arm64: "_sqlite3_load_extension", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:14414: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char sqlite3_load_extension (); | int | main (void) | { | return sqlite3_load_extension (); | ; | return 0; | } configure:14424: result: no configure:14659: checking for getaddrinfo_a in -lanl configure:14682: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lanl -lsqlite3 >&5 ld: library not found for -lanl clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:14682: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char getaddrinfo_a (); | int | main (void) | { | return getaddrinfo_a (); | ; | return 0; | } configure:14692: result: no configure:15116: checking for malloc_trim configure:15116: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-59dc38/0.arm64.thinlto.o' undef: _malloc_trim Undefined symbols for architecture arm64: "_malloc_trim", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:15116: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | /* end confdefs.h. */ | /* Define malloc_trim to an innocuous variant, in case <limits.h> declares malloc_trim. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define malloc_trim innocuous_malloc_trim | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char malloc_trim (); below. */ | | #include <limits.h> | #undef malloc_trim | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char malloc_trim (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_malloc_trim || defined __stub___malloc_trim | choke me | #endif | | int | main (void) | { | return malloc_trim (); | ; | return 0; | } configure:15116: result: no configure:15129: checking for dbus-1 >= 1.0 configure:15136: $PKG_CONFIG --exists --print-errors "dbus-1 >= 1.0" Package dbus-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-1.pc' to the PKG_CONFIG_PATH environment variable No package 'dbus-1' found configure:15139: $? = 1 configure:15153: $PKG_CONFIG --exists --print-errors "dbus-1 >= 1.0" Package dbus-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-1.pc' to the PKG_CONFIG_PATH environment variable No package 'dbus-1' found configure:15156: $? = 1 configure:15170: result: no No package 'dbus-1' found configure:15557: checking for lgetfilecon in -lselinux configure:15580: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lselinux -lsqlite3 >&5 ld: library not found for -lselinux clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:15580: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char lgetfilecon (); | int | main (void) | { | return lgetfilecon (); | ; | return 0; | } configure:15590: result: no configure:15612: checking for gnutls >= 2.12.2 configure:15619: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2" configure:15622: $? = 0 configure:15636: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2" configure:15639: $? = 0 configure:15677: result: yes configure:15701: checking for libsystemd >= 222 configure:15708: $PKG_CONFIG --exists --print-errors "libsystemd >= 222" Package libsystemd was not found in the pkg-config search path. Perhaps you should add the directory containing `libsystemd.pc' to the PKG_CONFIG_PATH environment variable No package 'libsystemd' found configure:15711: $? = 1 configure:15725: $PKG_CONFIG --exists --print-errors "libsystemd >= 222" Package libsystemd was not found in the pkg-config search path. Perhaps you should add the directory containing `libsystemd.pc' to the PKG_CONFIG_PATH environment variable No package 'libsystemd' found configure:15728: $? = 1 configure:15742: result: no No package 'libsystemd' found configure:15787: checking for jansson >= 2.7 configure:15794: $PKG_CONFIG --exists --print-errors "jansson >= 2.7" configure:15797: $? = 0 configure:15811: $PKG_CONFIG --exists --print-errors "jansson >= 2.7" configure:15814: $? = 0 configure:15852: result: yes configure:15881: checking for tree-sitter >= 0.20.2 configure:15888: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.20.2" configure:15891: $? = 0 configure:15905: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.20.2" configure:15908: $? = 0 configure:15946: result: yes configure:16091: checking for sys/inotify.h configure:16091: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:131:10: fatal error: 'sys/inotify.h' file not found #include <sys/inotify.h> ^~~~~~~~~~~~~~~ 1 error generated. configure:16091: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/inotify.h> configure:16091: result: no configure:16118: checking for libkqueue configure:16125: $PKG_CONFIG --exists --print-errors "libkqueue" Package libkqueue was not found in the pkg-config search path. Perhaps you should add the directory containing `libkqueue.pc' to the PKG_CONFIG_PATH environment variable No package 'libkqueue' found configure:16128: $? = 1 configure:16142: $PKG_CONFIG --exists --print-errors "libkqueue" Package libkqueue was not found in the pkg-config search path. Perhaps you should add the directory containing `libkqueue.pc' to the PKG_CONFIG_PATH environment variable No package 'libkqueue' found configure:16145: $? = 1 configure:16159: result: no No package 'libkqueue' found configure:16198: checking for library containing kqueue configure:16228: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-975349/0.arm64.thinlto.o' configure:16228: $? = 0 configure:16248: result: none required configure:16831: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:16831: $? = 0 configure:19410: checking for lcms2 configure:19417: $PKG_CONFIG --exists --print-errors "lcms2" configure:19420: $? = 0 configure:19434: $PKG_CONFIG --exists --print-errors "lcms2" configure:19437: $? = 0 configure:19475: result: yes configure:19497: checking for library containing inflateEnd configure:19527: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-14a69a/0.arm64.thinlto.o' undef: _inflateEnd Undefined symbols for architecture arm64: "_inflateEnd", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:19527: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char inflateEnd (); | int | main (void) | { | return inflateEnd (); | ; | return 0; | } configure:19527: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lz -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d7e74f/0.arm64.thinlto.o' configure:19527: $? = 0 configure:19547: result: -lz configure:19633: checking for dladdr configure:19633: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-cdc354/0.arm64.thinlto.o' configure:19633: $? = 0 configure:19633: result: yes configure:19639: checking for dlfunc configure:19639: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1708c6/0.arm64.thinlto.o' undef: _dlfunc Undefined symbols for architecture arm64: "_dlfunc", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:19639: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | /* end confdefs.h. */ | /* Define dlfunc to an innocuous variant, in case <limits.h> declares dlfunc. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define dlfunc innocuous_dlfunc | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dlfunc (); below. */ | | #include <limits.h> | #undef dlfunc | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dlfunc (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dlfunc || defined __stub___dlfunc | choke me | #endif | | int | main (void) | { | return dlfunc (); | ; | return 0; | } configure:19639: result: no configure:19759: checking for gcc_jit_context_acquire in -lgccjit configure:19782: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -I/opt/homebrew/Cellar/libgccjit/13.1.0/include -L/opt/homebrew/lib conftest.c -lgccjit -lsqlite3 -L/opt/homebrew/Cellar/libgccjit/13.1.0/lib/gcc/current >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8e2866/0.arm64.thinlto.o' configure:19782: $? = 0 configure:19792: result: yes configure:19810: checking for libgccjit.h configure:19810: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -I/opt/homebrew/Cellar/libgccjit/13.1.0/include conftest.c >&5 configure:19810: $? = 0 configure:19810: result: yes configure:19873: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -I/opt/homebrew/Cellar/libgccjit/13.1.0/include -L/opt/homebrew/lib conftest.c -lgccjit -lsqlite3 -L/opt/homebrew/Cellar/libgccjit/13.1.0/lib/gcc/current >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0989dc/0.arm64.thinlto.o' configure:19873: $? = 0 configure:19873: ./conftest configure:19873: $? = 0 configure:20415: checking for gpm.h configure:20415: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:147:10: fatal error: 'gpm.h' file not found #include <gpm.h> ^~~~~~~ 1 error generated. configure:20415: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <gpm.h> configure:20415: result: no configure:21472: checking for libxml-2.0 > 2.6.17 configure:21479: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17" configure:21482: $? = 0 configure:21496: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17" configure:21499: $? = 0 configure:21537: result: yes configure:21572: checking for htmlReadMemory in -lxml2 configure:21595: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lxml2 -lxml2 -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d6713a/0.arm64.thinlto.o' configure:21595: $? = 0 configure:21605: result: yes configure:21635: checking for maillock in -lmail configure:21658: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lmail -lsqlite3 >&5 ld: library not found for -lmail clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:21658: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char maillock (); | int | main (void) | { | return maillock (); | ; | return 0; | } configure:21668: result: no configure:21694: checking for maillock in -llockfile configure:21717: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -llockfile -lsqlite3 >&5 ld: library not found for -llockfile clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:21717: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char maillock (); | int | main (void) | { | return maillock (); | ; | return 0; | } configure:21727: result: no configure:21747: checking for liblockfile.so configure:21781: result: no configure:21795: checking for maillock.h configure:21795: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:148:10: fatal error: 'maillock.h' file not found #include <maillock.h> ^~~~~~~~~~~~ 1 error generated. configure:21795: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <maillock.h> configure:21795: result: no configure:21857: checking for linux/seccomp.h configure:21857: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:149:10: fatal error: 'linux/seccomp.h' file not found #include <linux/seccomp.h> ^~~~~~~~~~~~~~~~~ 1 error generated. configure:21857: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <linux/seccomp.h> configure:21857: result: no configure:21857: checking for linux/filter.h configure:21857: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:149:10: fatal error: 'linux/filter.h' file not found #include <linux/filter.h> ^~~~~~~~~~~~~~~~ 1 error generated. configure:21857: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <linux/filter.h> configure:21857: result: no configure:21901: checking for libseccomp >= 2.5.2 configure:21908: $PKG_CONFIG --exists --print-errors "libseccomp >= 2.5.2" Package libseccomp was not found in the pkg-config search path. Perhaps you should add the directory containing `libseccomp.pc' to the PKG_CONFIG_PATH environment variable No package 'libseccomp' found configure:21911: $? = 1 configure:21925: $PKG_CONFIG --exists --print-errors "libseccomp >= 2.5.2" Package libseccomp was not found in the pkg-config search path. Perhaps you should add the directory containing `libseccomp.pc' to the PKG_CONFIG_PATH environment variable No package 'libseccomp' found configure:21928: $? = 1 configure:21942: result: no No package 'libseccomp' found configure:21979: checking size of long configure:21985: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9c6c97/0.arm64.thinlto.o' configure:21985: $? = 0 configure:21985: ./conftest configure:21985: $? = 0 configure:22000: result: 8 configure:22013: checking for accept4 configure:22013: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1ac02f/0.arm64.thinlto.o' undef: _accept4 Undefined symbols for architecture arm64: "_accept4", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22013: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | /* end confdefs.h. */ | /* Define accept4 to an innocuous variant, in case <limits.h> declares accept4. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define accept4 innocuous_accept4 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char accept4 (); below. */ | | #include <limits.h> | #undef accept4 | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char accept4 (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_accept4 || defined __stub___accept4 | choke me | #endif | | int | main (void) | { | return accept4 (); | ; | return 0; | } configure:22013: result: no configure:22019: checking for fchdir configure:22019: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6eee90/0.arm64.thinlto.o' configure:22019: $? = 0 configure:22019: result: yes configure:22025: checking for gethostname configure:22025: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-a7ea44/0.arm64.thinlto.o' configure:22025: $? = 0 configure:22025: result: yes configure:22031: checking for getrusage configure:22031: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-281fe3/0.arm64.thinlto.o' configure:22031: $? = 0 configure:22031: result: yes configure:22037: checking for get_current_dir_name configure:22037: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c2a310/0.arm64.thinlto.o' undef: _get_current_dir_name Undefined symbols for architecture arm64: "_get_current_dir_name", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22037: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | /* end confdefs.h. */ | /* Define get_current_dir_name to an innocuous variant, in case <limits.h> declares get_current_dir_name. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define get_current_dir_name innocuous_get_current_dir_name | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char get_current_dir_name (); below. */ | | #include <limits.h> | #undef get_current_dir_name | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char get_current_dir_name (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_get_current_dir_name || defined __stub___get_current_dir_name | choke me | #endif | | int | main (void) | { | return get_current_dir_name (); | ; | return 0; | } configure:22037: result: no configure:22043: checking for lrand48 configure:22043: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-21e71f/0.arm64.thinlto.o' configure:22043: $? = 0 configure:22043: result: yes configure:22049: checking for random configure:22049: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-174bb6/0.arm64.thinlto.o' configure:22049: $? = 0 configure:22049: result: yes configure:22055: checking for rint configure:22055: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:143:6: warning: incompatible redeclaration of library function 'rint' [-Wincompatible-library-redeclaration] char rint (); ^ conftest.c:143:6: note: 'rint' is a builtin with type 'double (double)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-08d653/0.arm64.thinlto.o' configure:22055: $? = 0 configure:22055: result: yes configure:22061: checking for trunc configure:22061: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:144:6: warning: incompatible redeclaration of library function 'trunc' [-Wincompatible-library-redeclaration] char trunc (); ^ conftest.c:144:6: note: 'trunc' is a builtin with type 'double (double)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-104a98/0.arm64.thinlto.o' configure:22061: $? = 0 configure:22061: result: yes configure:22067: checking for select configure:22067: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d04114/0.arm64.thinlto.o' configure:22067: $? = 0 configure:22067: result: yes configure:22073: checking for getpagesize configure:22073: result: yes configure:22079: checking for setlocale configure:22079: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f1082f/0.arm64.thinlto.o' configure:22079: $? = 0 configure:22079: result: yes configure:22085: checking for newlocale configure:22085: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-eeb78f/0.arm64.thinlto.o' configure:22085: $? = 0 configure:22085: result: yes configure:22091: checking for getrlimit configure:22091: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8be38a/0.arm64.thinlto.o' configure:22091: $? = 0 configure:22091: result: yes configure:22097: checking for setrlimit configure:22097: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8076a7/0.arm64.thinlto.o' configure:22097: $? = 0 configure:22097: result: yes configure:22103: checking for shutdown configure:22103: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e93e01/0.arm64.thinlto.o' configure:22103: $? = 0 configure:22103: result: yes configure:22109: checking for pthread_sigmask configure:22109: result: yes configure:22115: checking for strsignal configure:22115: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ab6f86/0.arm64.thinlto.o' configure:22115: $? = 0 configure:22115: result: yes configure:22121: checking for setitimer configure:22121: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b578d1/0.arm64.thinlto.o' configure:22121: $? = 0 configure:22121: result: yes configure:22127: checking for sendto configure:22127: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-afb3f8/0.arm64.thinlto.o' configure:22127: $? = 0 configure:22127: result: yes configure:22133: checking for recvfrom configure:22133: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-3692a4/0.arm64.thinlto.o' configure:22133: $? = 0 configure:22133: result: yes configure:22139: checking for getsockname configure:22139: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8a311e/0.arm64.thinlto.o' configure:22139: $? = 0 configure:22139: result: yes configure:22145: checking for getifaddrs configure:22145: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c14803/0.arm64.thinlto.o' configure:22145: $? = 0 configure:22145: result: yes configure:22151: checking for freeifaddrs configure:22151: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ae625c/0.arm64.thinlto.o' configure:22151: $? = 0 configure:22151: result: yes configure:22157: checking for gai_strerror configure:22157: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8dec47/0.arm64.thinlto.o' configure:22157: $? = 0 configure:22157: result: yes configure:22163: checking for sync configure:22163: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1ec329/0.arm64.thinlto.o' configure:22163: $? = 0 configure:22163: result: yes configure:22169: checking for getpwent configure:22169: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c29e5a/0.arm64.thinlto.o' configure:22169: $? = 0 configure:22169: result: yes configure:22175: checking for endpwent configure:22175: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2431be/0.arm64.thinlto.o' configure:22175: $? = 0 configure:22175: result: yes configure:22181: checking for getgrent configure:22181: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-aa59ad/0.arm64.thinlto.o' configure:22181: $? = 0 configure:22181: result: yes configure:22187: checking for endgrent configure:22187: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-77f2d4/0.arm64.thinlto.o' configure:22187: $? = 0 configure:22187: result: yes configure:22193: checking for renameat2 configure:22193: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c59600/0.arm64.thinlto.o' undef: _renameat2 Undefined symbols for architecture arm64: "_renameat2", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22193: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | /* end confdefs.h. */ | /* Define renameat2 to an innocuous variant, in case <limits.h> declares renameat2. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define renameat2 innocuous_renameat2 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char renameat2 (); below. */ | | #include <limits.h> | #undef renameat2 | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char renameat2 (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_renameat2 || defined __stub___renameat2 | choke me | #endif | | int | main (void) | { | return renameat2 (); | ; | return 0; | } configure:22193: result: no configure:22199: checking for cfmakeraw configure:22199: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d0aa46/0.arm64.thinlto.o' configure:22199: $? = 0 configure:22199: result: yes configure:22205: checking for cfsetspeed configure:22205: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-18a541/0.arm64.thinlto.o' configure:22205: $? = 0 configure:22205: result: yes configure:22211: checking for __executable_start configure:22211: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1beec8/0.arm64.thinlto.o' undef: ___executable_start Undefined symbols for architecture arm64: "___executable_start", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22211: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | /* end confdefs.h. */ | /* Define __executable_start to an innocuous variant, in case <limits.h> declares __executable_start. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define __executable_start innocuous___executable_start | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __executable_start (); below. */ | | #include <limits.h> | #undef __executable_start | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __executable_start (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___executable_start || defined __stub_____executable_start | choke me | #endif | | int | main (void) | { | return __executable_start (); | ; | return 0; | } configure:22211: result: no configure:22217: checking for log2 configure:22217: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:168:6: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] char log2 (); ^ conftest.c:168:6: note: 'log2' is a builtin with type 'double (double)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d02966/0.arm64.thinlto.o' configure:22217: $? = 0 configure:22217: result: yes configure:22223: checking for pthread_setname_np configure:22223: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-661e97/0.arm64.thinlto.o' configure:22223: $? = 0 configure:22223: result: yes configure:22229: checking for pthread_set_name_np configure:22229: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-814491/0.arm64.thinlto.o' undef: _pthread_set_name_np Undefined symbols for architecture arm64: "_pthread_set_name_np", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22229: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | /* end confdefs.h. */ | /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define pthread_set_name_np innocuous_pthread_set_name_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pthread_set_name_np (); below. */ | | #include <limits.h> | #undef pthread_set_name_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pthread_set_name_np (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np | choke me | #endif | | int | main (void) | { | return pthread_set_name_np (); | ; | return 0; | } configure:22229: result: no configure:22239: checking whether pthread_setname_np takes a single argument configure:22256: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:22256: $? = 0 configure:22264: result: yes configure:22310: checking for aligned_alloc configure:22310: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:171:6: warning: incompatible redeclaration of library function 'aligned_alloc' [-Wincompatible-library-redeclaration] char aligned_alloc (); ^ conftest.c:171:6: note: 'aligned_alloc' is a builtin with type 'void *(unsigned long, unsigned long)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-46bdd3/0.arm64.thinlto.o' configure:22310: $? = 0 configure:22310: result: yes configure:22320: checking whether aligned_alloc is declared configure:22320: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:22320: $? = 0 configure:22320: result: yes configure:22348: checking for posix_madvise configure:22348: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e27fbb/0.arm64.thinlto.o' configure:22348: $? = 0 configure:22348: result: yes configure:22356: checking for __builtin_frame_address configure:22373: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-402b0a/0.arm64.thinlto.o' configure:22373: $? = 0 configure:22382: result: yes configure:22389: checking for __builtin_unwind_init configure:22406: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-25537a/0.arm64.thinlto.o' configure:22406: $? = 0 configure:22415: result: yes configure:22426: checking for _LARGEFILE_SOURCE value needed for large files configure:22446: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-19d779/0.arm64.thinlto.o' configure:22446: $? = 0 configure:22476: result: no configure:22497: checking for grantpt configure:22497: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1c58cb/0.arm64.thinlto.o' configure:22497: $? = 0 configure:22497: result: yes configure:22506: checking for getpt configure:22506: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f4d8e9/0.arm64.thinlto.o' undef: _getpt Undefined symbols for architecture arm64: "_getpt", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22506: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | /* end confdefs.h. */ | /* Define getpt to an innocuous variant, in case <limits.h> declares getpt. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define getpt innocuous_getpt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getpt (); below. */ | | #include <limits.h> | #undef getpt | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getpt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getpt || defined __stub___getpt | choke me | #endif | | int | main (void) | { | return getpt (); | ; | return 0; | } configure:22506: result: no configure:22512: checking for posix_openpt configure:22512: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0d5644/0.arm64.thinlto.o' configure:22512: $? = 0 configure:22512: result: yes configure:22526: checking for library containing tputs configure:22580: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-86fd93/0.arm64.thinlto.o' undef: _tputs Undefined symbols for architecture arm64: "_tputs", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22580: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | /* end confdefs.h. */ | | extern void tputs (const char *, int, int (*)(int)); | int main (int argc, char **argv) | { | if (argc == 10000) | tputs (argv[0], 0, 0); | return 0; | } | configure:22580: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -ltinfo -lsqlite3 >&5 ld: library not found for -ltinfo clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:22580: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | /* end confdefs.h. */ | | extern void tputs (const char *, int, int (*)(int)); | int main (int argc, char **argv) | { | if (argc == 10000) | tputs (argv[0], 0, 0); | return 0; | } | configure:22580: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lncurses -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8497a1/0.arm64.thinlto.o' configure:22580: $? = 0 configure:22580: ./conftest configure:22580: $? = 0 configure:22597: result: -lncurses configure:22703: checking whether -lncurses library defines BC configure:22722: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 -lncurses >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-81f13a/0.arm64.thinlto.o' configure:22722: $? = 0 configure:22732: result: yes configure:22749: checking for timerfd interface configure:22769: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:166:10: fatal error: 'sys/timerfd.h' file not found #include <sys/timerfd.h> ^~~~~~~~~~~~~~~ 1 error generated. configure:22769: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | /* end confdefs.h. */ | #include <sys/timerfd.h> | | int | main (void) | { | timerfd_create (CLOCK_REALTIME, | TFD_CLOEXEC | TFD_NONBLOCK); | timerfd_settime (0, TFD_TIMER_ABSTIME, 0, 0); | ; | return 0; | } configure:22777: result: no configure:22786: checking whether signals can be handled on alternate stack configure:22811: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:22811: $? = 0 configure:22819: result: yes configure:23445: checking for valgrind/valgrind.h configure:23445: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:194:10: fatal error: 'valgrind/valgrind.h' file not found #include <valgrind/valgrind.h> ^~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:23445: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <valgrind/valgrind.h> configure:23445: result: no configure:23453: checking for struct unipair.unicode configure:23453: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:166:10: fatal error: 'linux/kd.h' file not found #include <linux/kd.h> ^~~~~~~~~~~~ 1 error generated. configure:23453: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | /* end confdefs.h. */ | #include <linux/kd.h> | | int | main (void) | { | static struct unipair ac_aggr; | if (ac_aggr.unicode) | return 0; | ; | return 0; | } configure:23453: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:166:10: fatal error: 'linux/kd.h' file not found #include <linux/kd.h> ^~~~~~~~~~~~ 1 error generated. configure:23453: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | /* end confdefs.h. */ | #include <linux/kd.h> | | int | main (void) | { | static struct unipair ac_aggr; | if (sizeof ac_aggr.unicode) | return 0; | ; | return 0; | } configure:23453: result: no configure:23468: checking for pid_t configure:23468: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:23468: $? = 0 configure:23468: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:198:20: error: expected expression if (sizeof ((pid_t))) ^ 1 error generated. configure:23468: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | | int | main (void) | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:23468: result: yes configure:23510: checking for working fork configure:23534: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-eceb65/0.arm64.thinlto.o' configure:23534: $? = 0 configure:23534: ./conftest configure:23534: $? = 0 configure:23545: result: yes configure:23566: checking for working vfork configure:23695: result: yes configure:23721: checking for snprintf configure:23721: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:184:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration] char snprintf (); ^ conftest.c:184:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6d52ed/0.arm64.thinlto.o' configure:23721: $? = 0 configure:23721: result: yes configure:23729: checking for spawn.h configure:23729: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:23729: $? = 0 configure:23729: result: yes configure:23737: checking for posix_spawn configure:23737: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7409cc/0.arm64.thinlto.o' configure:23737: $? = 0 configure:23737: result: yes configure:23743: checking for posix_spawn_file_actions_addchdir configure:23743: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-3e2fbf/0.arm64.thinlto.o' undef: _posix_spawn_file_actions_addchdir Undefined symbols for architecture arm64: "_posix_spawn_file_actions_addchdir", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:23743: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | /* end confdefs.h. */ | /* Define posix_spawn_file_actions_addchdir to an innocuous variant, in case <limits.h> declares posix_spawn_file_actions_addchdir. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define posix_spawn_file_actions_addchdir innocuous_posix_spawn_file_actions_addchdir | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char posix_spawn_file_actions_addchdir (); below. */ | | #include <limits.h> | #undef posix_spawn_file_actions_addchdir | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char posix_spawn_file_actions_addchdir (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_posix_spawn_file_actions_addchdir || defined __stub___posix_spawn_file_actions_addchdir | choke me | #endif | | int | main (void) | { | return posix_spawn_file_actions_addchdir (); | ; | return 0; | } configure:23743: result: no configure:23749: checking for posix_spawn_file_actions_addchdir_np configure:23749: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8b6f90/0.arm64.thinlto.o' configure:23749: $? = 0 configure:23749: result: yes configure:23755: checking for posix_spawnattr_setflags configure:23755: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f1f807/0.arm64.thinlto.o' configure:23755: $? = 0 configure:23755: result: yes configure:23766: checking whether POSIX_SPAWN_SETSID is declared configure:23766: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:23766: $? = 0 configure:23766: result: yes configure:23781: checking whether GLib is linked in configure:23805: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:174:10: fatal error: 'glib.h' file not found #include <glib.h> ^~~~~~~~ 1 error generated. configure:23805: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | /* end confdefs.h. */ | #include <glib.h> | | int | main (void) | { | g_print ("Hello world"); | ; | return 0; | } configure:23816: result: no configure:23828: checking for nl_langinfo and CODESET configure:23845: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2a5409/0.arm64.thinlto.o' configure:23845: $? = 0 configure:23855: result: yes configure:23862: checking for nl_langinfo and _NL_PAPER_WIDTH configure:23879: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 conftest.c:179:25: error: use of undeclared identifier '_NL_PAPER_WIDTH' char *cs = nl_langinfo (_NL_PAPER_WIDTH); ^ 1 error generated. configure:23879: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | /* end confdefs.h. */ | #include <langinfo.h> | int | main (void) | { | char *cs = nl_langinfo (_NL_PAPER_WIDTH); | ; | return 0; | } configure:23889: result: no configure:23900: checking for mbstate_t configure:23918: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:23918: $? = 0 configure:23926: result: yes configure:24381: checking for _setjmp configure:24404: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-af115a/0.arm64.thinlto.o' configure:24404: $? = 0 configure:24413: result: yes configure:24422: checking for sigsetjmp configure:24442: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6a1ae1/0.arm64.thinlto.o' configure:24442: $? = 0 configure:24451: result: yes configure:24584: checking POSIX termios configure:24605: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5b30cd/0.arm64.thinlto.o' configure:24605: $? = 0 configure:24614: result: yes configure:24622: checking size of speed_t configure:24628: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lsqlite3 >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f1a636/0.arm64.thinlto.o' configure:24628: $? = 0 configure:24628: ./conftest configure:24628: $? = 0 configure:24644: result: 8 configure:24660: checking for usable FIONREAD configure:24692: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:24692: $? = 0 configure:24702: result: yes configure:24710: checking for usable SIGIO configure:24729: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:24729: $? = 0 configure:24737: result: yes configure:24999: checking for struct alignment configure:25020: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25020: $? = 0 configure:25028: result: yes configure:25037: checking for typeof syntax and keyword spelling configure:25069: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25069: $? = 0 configure:25077: result: typeof configure:25091: checking for statement expressions configure:25108: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25108: $? = 0 configure:25116: result: yes configure:25186: checking whether malloc (0) returns nonnull configure:25221: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e9e2a9/0.arm64.thinlto.o' configure:25221: $? = 0 configure:25221: ./conftest configure:25221: $? = 0 configure:25233: result: yes configure:25296: checking for sys/acl.h configure:25296: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25296: $? = 0 configure:25296: result: yes configure:25307: checking for library containing acl_get_file configure:25337: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b3cf52/0.arm64.thinlto.o' configure:25337: $? = 0 configure:25357: result: none required configure:25366: checking for acl_get_file configure:25366: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-438c96/0.arm64.thinlto.o' configure:25366: $? = 0 configure:25366: result: yes configure:25372: checking for acl_get_fd configure:25372: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-120326/0.arm64.thinlto.o' configure:25372: $? = 0 configure:25372: result: yes configure:25378: checking for acl_set_file configure:25378: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9f610f/0.arm64.thinlto.o' configure:25378: $? = 0 configure:25378: result: yes configure:25384: checking for acl_set_fd configure:25384: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-54d498/0.arm64.thinlto.o' configure:25384: $? = 0 configure:25384: result: yes configure:25390: checking for acl_free configure:25390: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ad8aa4/0.arm64.thinlto.o' configure:25390: $? = 0 configure:25390: result: yes configure:25396: checking for acl_from_mode configure:25396: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-159e5d/0.arm64.thinlto.o' undef: _acl_from_mode Undefined symbols for architecture arm64: "_acl_from_mode", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:25396: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | /* end confdefs.h. */ | /* Define acl_from_mode to an innocuous variant, in case <limits.h> declares acl_from_mode. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define acl_from_mode innocuous_acl_from_mode | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char acl_from_mode (); below. */ | | #include <limits.h> | #undef acl_from_mode | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char acl_from_mode (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_acl_from_mode || defined __stub___acl_from_mode | choke me | #endif | | int | main (void) | { | return acl_from_mode (); | ; | return 0; | } configure:25396: result: no configure:25402: checking for acl_from_text configure:25402: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6ffcac/0.arm64.thinlto.o' configure:25402: $? = 0 configure:25402: result: yes configure:25408: checking for acl_delete_def_file configure:25408: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-6ed9cd/0.arm64.thinlto.o' configure:25408: $? = 0 configure:25408: result: yes configure:25414: checking for acl_extended_file configure:25414: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ccc755/0.arm64.thinlto.o' undef: _acl_extended_file Undefined symbols for architecture arm64: "_acl_extended_file", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:25414: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | /* end confdefs.h. */ | /* Define acl_extended_file to an innocuous variant, in case <limits.h> declares acl_extended_file. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define acl_extended_file innocuous_acl_extended_file | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char acl_extended_file (); below. */ | | #include <limits.h> | #undef acl_extended_file | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char acl_extended_file (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_acl_extended_file || defined __stub___acl_extended_file | choke me | #endif | | int | main (void) | { | return acl_extended_file (); | ; | return 0; | } configure:25414: result: no configure:25420: checking for acl_delete_fd_np configure:25420: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-48d271/0.arm64.thinlto.o' configure:25420: $? = 0 configure:25420: result: yes configure:25426: checking for acl_delete_file_np configure:25426: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b4bd2d/0.arm64.thinlto.o' configure:25426: $? = 0 configure:25426: result: yes configure:25432: checking for acl_copy_ext_native configure:25432: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-aa78c7/0.arm64.thinlto.o' configure:25432: $? = 0 configure:25432: result: yes configure:25438: checking for acl_create_entry_np configure:25438: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1769a7/0.arm64.thinlto.o' configure:25438: $? = 0 configure:25438: result: yes configure:25444: checking for acl_to_short_text configure:25444: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e662a6/0.arm64.thinlto.o' undef: _acl_to_short_text Undefined symbols for architecture arm64: "_acl_to_short_text", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:25444: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | /* end confdefs.h. */ | /* Define acl_to_short_text to an innocuous variant, in case <limits.h> declares acl_to_short_text. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define acl_to_short_text innocuous_acl_to_short_text | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char acl_to_short_text (); below. */ | | #include <limits.h> | #undef acl_to_short_text | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char acl_to_short_text (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_acl_to_short_text || defined __stub___acl_to_short_text | choke me | #endif | | int | main (void) | { | return acl_to_short_text (); | ; | return 0; | } configure:25444: result: no configure:25450: checking for acl_free_text configure:25450: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-291ba6/0.arm64.thinlto.o' undef: _acl_free_text Undefined symbols for architecture arm64: "_acl_free_text", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:25450: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | /* end confdefs.h. */ | /* Define acl_free_text to an innocuous variant, in case <limits.h> declares acl_free_text. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define acl_free_text innocuous_acl_free_text | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char acl_free_text (); below. */ | | #include <limits.h> | #undef acl_free_text | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char acl_free_text (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_acl_free_text || defined __stub___acl_free_text | choke me | #endif | | int | main (void) | { | return acl_free_text (); | ; | return 0; | } configure:25450: result: no configure:25459: checking for working acl_get_file configure:25482: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-1c8e7a/0.arm64.thinlto.o' configure:25482: $? = 0 configure:25493: result: yes configure:25501: checking for acl/libacl.h configure:25501: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:252:10: fatal error: 'acl/libacl.h' file not found #include <acl/libacl.h> ^~~~~~~~~~~~~~ 1 error generated. configure:25501: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <acl/libacl.h> configure:25501: result: no configure:25519: checking for acl_entries configure:25519: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-444e26/0.arm64.thinlto.o' undef: _acl_entries Undefined symbols for architecture arm64: "_acl_entries", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:25519: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | /* end confdefs.h. */ | /* Define acl_entries to an innocuous variant, in case <limits.h> declares acl_entries. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define acl_entries innocuous_acl_entries | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char acl_entries (); below. */ | | #include <limits.h> | #undef acl_entries | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char acl_entries (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_acl_entries || defined __stub___acl_entries | choke me | #endif | | int | main (void) | { | return acl_entries (); | ; | return 0; | } configure:25519: result: no configure:25532: checking for ACL_FIRST_ENTRY configure:25551: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25551: $? = 0 configure:25559: result: yes configure:25566: checking for ACL_TYPE_EXTENDED configure:25585: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:25585: $? = 0 configure:25593: result: yes configure:25775: checking for working alloca.h configure:25793: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7ea10c/0.arm64.thinlto.o' configure:25793: $? = 0 configure:25802: result: yes configure:25810: checking for alloca configure:25855: result: yes configure:25927: checking for a race-free mkdir -p configure:25971: result: ./build-aux/install-sh -c -d configure:25976: checking whether the preprocessor supports include_next configure:26015: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Iconftestd1b -Iconftestd2 conftest.c >&5 configure:26015: $? = 0 configure:26038: result: yes configure:26060: checking whether source code line length is unlimited configure:26085: result: yes configure:26180: checking whether lstat correctly handles trailing slash configure:26227: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-4097f0/0.arm64.thinlto.o' configure:26227: $? = 0 configure:26227: ./conftest configure:26227: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | struct stat sbuf; | if (symlink ("conftest.file", "conftest.sym") != 0) | return 1; | /* Linux will dereference the symlink and fail, as required by | POSIX. That is better in the sense that it means we will not | have to compile and use the lstat wrapper. */ | return lstat ("conftest.sym/", &sbuf) == 0; | | ; | return 0; | } configure:26240: result: no configure:26253: checking whether // is distinct from / configure:26283: result: no configure:26295: checking whether realpath works configure:26509: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0d6de3/0.arm64.thinlto.o' configure:26509: $? = 0 configure:26509: ./conftest configure:26509: $? = 12 configure: program exited with status 12 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | | | | #include <stdlib.h> | #if defined __MACH__ && defined __APPLE__ | /* Avoid a crash on Mac OS X. */ | #include <mach/mach.h> | #include <mach/mach_error.h> | #include <mach/thread_status.h> | #include <mach/exception.h> | #include <mach/task.h> | #include <pthread.h> | /* The exception port on which our thread listens. */ | static mach_port_t our_exception_port; | /* The main function of the thread listening for exceptions of type | EXC_BAD_ACCESS. */ | static void * | mach_exception_thread (void *arg) | { | /* Buffer for a message to be received. */ | struct { | mach_msg_header_t head; | mach_msg_body_t msgh_body; | char data[1024]; | } msg; | mach_msg_return_t retval; | /* Wait for a message on the exception port. */ | retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg), | our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); | if (retval != MACH_MSG_SUCCESS) | abort (); | exit (1); | } | static void | nocrash_init (void) | { | mach_port_t self = mach_task_self (); | /* Allocate a port on which the thread shall listen for exceptions. */ | if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port) | == KERN_SUCCESS) { | /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */ | if (mach_port_insert_right (self, our_exception_port, our_exception_port, | MACH_MSG_TYPE_MAKE_SEND) | == KERN_SUCCESS) { | /* The exceptions we want to catch. Only EXC_BAD_ACCESS is interesting | for us. */ | exception_mask_t mask = EXC_MASK_BAD_ACCESS; | /* Create the thread listening on the exception port. */ | pthread_attr_t attr; | pthread_t thread; | if (pthread_attr_init (&attr) == 0 | && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0 | && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) { | pthread_attr_destroy (&attr); | /* Replace the exception port info for these exceptions with our own. | Note that we replace the exception port for the entire task, not only | for a particular thread. This has the effect that when our exception | port gets the message, the thread specific exception port has already | been asked, and we don't need to bother about it. | See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */ | task_set_exception_ports (self, mask, our_exception_port, | EXCEPTION_DEFAULT, MACHINE_THREAD_STATE); | } | } | } | } | #elif defined _WIN32 && ! defined __CYGWIN__ | /* Avoid a crash on native Windows. */ | #define WIN32_LEAN_AND_MEAN | #include <windows.h> | #include <winerror.h> | static LONG WINAPI | exception_filter (EXCEPTION_POINTERS *ExceptionInfo) | { | switch (ExceptionInfo->ExceptionRecord->ExceptionCode) | { | case EXCEPTION_ACCESS_VIOLATION: | case EXCEPTION_IN_PAGE_ERROR: | case EXCEPTION_STACK_OVERFLOW: | case EXCEPTION_GUARD_PAGE: | case EXCEPTION_PRIV_INSTRUCTION: | case EXCEPTION_ILLEGAL_INSTRUCTION: | case EXCEPTION_DATATYPE_MISALIGNMENT: | case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: | case EXCEPTION_NONCONTINUABLE_EXCEPTION: | exit (1); | } | return EXCEPTION_CONTINUE_SEARCH; | } | static void | nocrash_init (void) | { | SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter); | } | #else | /* Avoid a crash on POSIX systems. */ | #include <signal.h> | #include <unistd.h> | /* A POSIX signal handler. */ | static void | exception_handler (int sig) | { | _exit (1); | } | static void | nocrash_init (void) | { | #ifdef SIGSEGV | signal (SIGSEGV, exception_handler); | #endif | #ifdef SIGBUS | signal (SIGBUS, exception_handler); | #endif | } | #endif | | #include <errno.h> | #include <stdlib.h> | #include <string.h> | | int | main (void) | { | | int result = 0; | /* This test fails on Solaris 10. */ | { | char *name = realpath ("conftest.a", NULL); | if (!(name && *name == '/')) | result |= 1; | free (name); | } | /* This test fails on older versions of Cygwin. */ | { | char *name = realpath ("conftest.b/../conftest.a", NULL); | if (name != NULL) | result |= 2; | free (name); | } | /* This test fails on Cygwin 2.9. */ | #if HAVE_LSTAT | { | char *name = realpath ("conftest.l/../conftest.a", NULL); | if (name != NULL || errno != ENOTDIR) | result |= 4; | free (name); | } | #endif | /* This test fails on Mac OS X 10.13, OpenBSD 6.0. */ | { | char *name = realpath ("conftest.a/", NULL); | if (name != NULL) | result |= 8; | free (name); | } | /* This test fails on AIX 7, Solaris 10. */ | { | char *name1 = realpath (".", NULL); | char *name2 = realpath ("conftest.d//./..", NULL); | if (! name1 || ! name2 || strcmp (name1, name2)) | result |= 16; | free (name1); | free (name2); | } | #ifdef __linux__ | /* On Linux, // is the same as /. See also double-slash-root.m4. | realpath() should respect this. | This test fails on musl libc 1.2.2. */ | { | char *name = realpath ("//", NULL); | if (! name || strcmp (name, "/")) | result |= 32; | free (name); | } | #endif | return result; | | ; | return 0; | } | configure:26526: result: no configure:26547: checking for faccessat configure:26584: checking for faccessat configure:26584: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7a4f71/0.arm64.thinlto.o' configure:26584: $? = 0 configure:26584: result: yes configure:26599: result: yes configure:26617: checking for getcwd configure:26617: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2d6fb1/0.arm64.thinlto.o' configure:26617: $? = 0 configure:26617: result: yes configure:26828: checking for C/C++ restrict keyword configure:26858: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:26858: $? = 0 configure:26867: result: __restrict__ configure:27320: checking whether byte ordering is bigendian configure:27336: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:27336: $? = 0 configure:27382: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:27382: $? = 0 configure:27401: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:239:4: error: use of undeclared identifier 'not' not big endian ^ 1 error generated. configure:27401: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/param.h> | | int | main (void) | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:27535: result: no configure:27761: checking if environ is properly declared configure:27785: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:27785: $? = 0 configure:27793: result: no configure:27808: checking for complete errno.h configure:27883: result: yes configure:28190: checking whether ctype.h defines __header_inline configure:28204: clang -E conftest.c configure:28204: $? = 0 configure:28212: result: yes configure:28377: checking for mode_t configure:28377: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:28377: $? = 0 configure:28377: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:264:21: error: expected expression if (sizeof ((mode_t))) ^ 1 error generated. configure:28377: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | if (sizeof ((mode_t))) | return 0; | ; | return 0; | } configure:28377: result: yes configure:28470: checking whether strmode is declared configure:28470: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:28470: $? = 0 configure:28470: result: yes configure:28488: checking for gawk configure:28523: result: no configure:28488: checking for mawk configure:28523: result: no configure:28488: checking for nawk configure:28523: result: no configure:28488: checking for awk configure:28509: found /usr/bin/awk configure:28520: result: awk configure:28627: checking for getopt.h configure:28627: result: yes configure:28643: checking for getopt_long_only configure:28643: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-fa87ff/0.arm64.thinlto.o' configure:28643: $? = 0 configure:28643: result: yes configure:28656: checking whether getopt is POSIX compatible configure:28700: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c52f83/0.arm64.thinlto.o' configure:28700: $? = 0 configure:28700: ./conftest configure:28700: $? = 0 configure:28761: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d679a4/0.arm64.thinlto.o' configure:28761: $? = 0 configure:28761: ./conftest configure:28761: $? = 0 configure:28805: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9facb1/0.arm64.thinlto.o' configure:28805: $? = 0 configure:28805: ./conftest program: option requires an argument -- b configure:28805: $? = 16 configure: program exited with status 16 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | /* end confdefs.h. */ | | #include <unistd.h> | #include <stdlib.h> | #include <string.h> | | int | main () | { | static char program[] = "program"; | static char ab[] = "-ab"; | char *argv[3] = { program, ab, NULL }; | if (getopt (2, argv, "ab:") != 'a') | return 13; | if (getopt (2, argv, "ab:") != '?') | return 14; | if (optopt != 'b') | return 15; | if (optind != 2) | return 16; | return 0; | } | configure:28824: result: no configure:29163: checking whether timespec_get is declared configure:29163: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:29163: $? = 0 configure:29163: result: yes configure:29169: checking for timespec_get configure:29190: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-a63eb4/0.arm64.thinlto.o' configure:29190: $? = 0 configure:29210: result: yes configure:29335: checking for struct timeval configure:29359: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:29359: $? = 0 configure:29368: result: yes configure:29373: checking for wide-enough struct timeval.tv_sec member configure:29401: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:29401: $? = 0 configure:29410: result: yes configure:29509: checking whether limits.h has WORD_BIT, BOOL_WIDTH etc. configure:29535: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:242:24: error: use of undeclared identifier 'ULLONG_WIDTH' int ullw = ULLONG_WIDTH; ^ conftest.c:243:22: error: use of undeclared identifier 'BOOL_WIDTH' int bw = BOOL_WIDTH; ^ conftest.c:244:22: error: use of undeclared identifier 'BOOL_MAX' int bm = BOOL_MAX; ^ 3 errors generated. configure:29535: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | /* end confdefs.h. */ | #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #endif | #include <limits.h> | long long llm = LLONG_MAX; | int wb = WORD_BIT; | int ullw = ULLONG_WIDTH; | int bw = BOOL_WIDTH; | int bm = BOOL_MAX; | | int | main (void) | { | | ; | return 0; | } configure:29543: result: no configure:29554: checking whether the compiler produces multi-arch binaries configure:29569: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:29569: $? = 0 configure:29597: result: no configure:29729: checking whether stdint.h conforms to C99 configure:29906: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:29906: $? = 0 configure:29991: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7dfa9c/0.arm64.thinlto.o' configure:29991: $? = 0 configure:29991: ./conftest configure:29991: $? = 0 configure:30004: result: yes configure:30015: checking whether stdint.h works without ISO C predefines configure:30048: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:30048: $? = 0 configure:30055: result: yes configure:30066: checking whether stdint.h has UINTMAX_WIDTH etc. configure:30099: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:252:24: error: use of undeclared identifier 'UINTMAX_WIDTH' int iw = UINTMAX_WIDTH; ^ 1 error generated. configure:30099: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | /* end confdefs.h. */ | | /* Work if build is not clean. */ | #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 | #ifndef __STDC_WANT_IEC_60559_BFP_EXT__ | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #endif | #include <stdint.h> | | #include <stddef.h> | #include <signal.h> | #if HAVE_WCHAR_H | # include <wchar.h> | #endif | | int iw = UINTMAX_WIDTH; | | int | main (void) | { | | ; | return 0; | } configure:30105: result: no configure:30677: checking whether memmem is declared configure:30677: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:30677: $? = 0 configure:30677: result: yes configure:30864: checking whether memrchr is declared configure:30864: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:274:10: error: use of undeclared identifier 'memrchr' (void) memrchr; ^ 1 error generated. configure:30864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef memrchr | #ifdef __cplusplus | (void) memrchr; | #else | (void) memrchr; | #endif | #endif | | ; | return 0; | } configure:30864: result: no configure:30879: checking whether <limits.h> defines MIN and MAX configure:30897: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:241:21: error: call to undeclared function 'MIN'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int x = MIN (42, 17); ^ conftest.c:241:21: error: initializer element is not a compile-time constant int x = MIN (42, 17); ^~~~~~~~~~~~ 2 errors generated. configure:30897: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | /* end confdefs.h. */ | #include <limits.h> | int x = MIN (42, 17); | int | main (void) | { | | ; | return 0; | } configure:30905: result: no configure:30918: checking whether <sys/param.h> defines MIN and MAX configure:30936: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:30936: $? = 0 configure:30944: result: yes configure:30978: checking whether time_t is signed configure:30996: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:30996: $? = 0 configure:31004: result: yes configure:31012: checking whether alarm is declared configure:31012: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:31012: $? = 0 configure:31012: result: yes configure:31027: checking for working mktime configure:31274: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-942464/0.arm64.thinlto.o' configure:31274: $? = 0 configure:31274: ./conftest configure:31274: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | /* end confdefs.h. */ | /* Test program from Paul Eggert and Tony Leneis. */ | #include <limits.h> | #include <stdlib.h> | #include <time.h> | | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | | #if HAVE_DECL_ALARM | # include <signal.h> | #endif | | | | | #if defined _WIN32 && !defined __CYGWIN__ | #define access _access | #define chdir _chdir | #define chmod _chmod | #define close _close | #define creat _creat | #define dup _dup | #define dup2 _dup2 | #define ecvt _ecvt | #define execl _execl | #define execle _execle | #define execlp _execlp | #define execv _execv | #define execve _execve | #define execvp _execvp | #define execvpe _execvpe | #define fcloseall _fcloseall | #define fcvt _fcvt | #define fdopen _fdopen | #define fileno _fileno | #define gcvt _gcvt | #define getcwd _getcwd | #define getpid _getpid | #define getw _getw | #define isatty _isatty | #define j0 _j0 | #define j1 _j1 | #define jn _jn | #define lfind _lfind | #define lsearch _lsearch | #define lseek _lseek | #define memccpy _memccpy | #define mkdir _mkdir | #define mktemp _mktemp | #define open _open | #define putenv _putenv | #define putw _putw | #define read _read | #define rmdir _rmdir | #define strdup _strdup | #define swab _swab | #define tempnam _tempnam | #define tzset _tzset | #define umask _umask | #define unlink _unlink | #define utime _utime | #define wcsdup _wcsdup | #define write _write | #define y0 _y0 | #define y1 _y1 | #define yn _yn | #endif | | | | #ifndef TIME_T_IS_SIGNED | # define TIME_T_IS_SIGNED 0 | #endif | | static time_t time_t_max; | static time_t time_t_min; | | /* Values we'll use to set the TZ environment variable. */ | static char *tz_strings[] = { | (char *) 0, "TZ=GMT0", "TZ=JST-9", | "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" | }; | #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) | | /* Return 0 if mktime fails to convert a date in the spring-forward gap. | Based on a problem report from Andreas Jaeger. */ | static int | spring_forward_gap () | { | /* glibc (up to about 1998-10-07) failed this test. */ | struct tm tm; | | /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" | instead of "TZ=America/Vancouver" in order to detect the bug even | on systems that don't support the Olson extension, or don't have the | full zoneinfo tables installed. */ | if (putenv ("TZ=PST8PDT,M4.1.0,M10.5.0") != 0) | return -1; | | tm.tm_year = 98; | tm.tm_mon = 3; | tm.tm_mday = 5; | tm.tm_hour = 2; | tm.tm_min = 0; | tm.tm_sec = 0; | tm.tm_isdst = -1; | return mktime (&tm) != (time_t) -1; | } | | static int | mktime_test1 (time_t now) | { | struct tm *lt; | return ! (lt = localtime (&now)) || mktime (lt) == now; | } | | static int | mktime_test (time_t now) | { | return (mktime_test1 (now) | && mktime_test1 ((time_t) (time_t_max - now)) | && mktime_test1 ((time_t) (time_t_min + now))); | } | | static int | irix_6_4_bug () | { | /* Based on code from Ariel Faigon. */ | struct tm tm; | tm.tm_year = 96; | tm.tm_mon = 3; | tm.tm_mday = 0; | tm.tm_hour = 0; | tm.tm_min = 0; | tm.tm_sec = 0; | tm.tm_isdst = -1; | mktime (&tm); | return tm.tm_mon == 2 && tm.tm_mday == 31; | } | | static int | bigtime_test (int j) | { | struct tm tm; | time_t now; | tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; | now = mktime (&tm); | if (now != (time_t) -1) | { | struct tm *lt = localtime (&now); | if (! (lt | && lt->tm_year == tm.tm_year | && lt->tm_mon == tm.tm_mon | && lt->tm_mday == tm.tm_mday | && lt->tm_hour == tm.tm_hour | && lt->tm_min == tm.tm_min | && lt->tm_sec == tm.tm_sec | && lt->tm_yday == tm.tm_yday | && lt->tm_wday == tm.tm_wday | && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) | == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) | return 0; | } | return 1; | } | | static int | year_2050_test () | { | /* The correct answer for 2050-02-01 00:00:00 in Pacific time, | ignoring leap seconds. */ | unsigned long int answer = 2527315200UL; | | struct tm tm; | time_t t; | tm.tm_year = 2050 - 1900; | tm.tm_mon = 2 - 1; | tm.tm_mday = 1; | tm.tm_hour = tm.tm_min = tm.tm_sec = 0; | tm.tm_isdst = -1; | | /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" | instead of "TZ=America/Vancouver" in order to detect the bug even | on systems that don't support the Olson extension, or don't have the | full zoneinfo tables installed. */ | if (putenv ("TZ=PST8PDT,M4.1.0,M10.5.0") != 0) | return -1; | | t = mktime (&tm); | | /* Check that the result is either a failure, or close enough | to the correct answer that we can assume the discrepancy is | due to leap seconds. */ | return (t == (time_t) -1 | || (0 < t && answer - 120 <= t && t <= answer + 120)); | } | | static int | indiana_test () | { | if (putenv ("TZ=America/Indiana/Indianapolis") != 0) | return -1; | struct tm tm; | tm.tm_year = 1986 - 1900; tm.tm_mon = 4 - 1; tm.tm_mday = 28; | tm.tm_hour = 16; tm.tm_min = 24; tm.tm_sec = 50; tm.tm_isdst = 0; | time_t std = mktime (&tm); | if (! (std == 515107490 || std == 515107503)) | return 1; | | /* This platform supports TZDB, either without or with leap seconds. | Return true if GNU Bug#48085 is absent. */ | tm.tm_isdst = 1; | time_t dst = mktime (&tm); | return std - dst == 60 * 60; | } | | int | main () | { | int result = 0; | time_t t, delta; | int i, j; | int time_t_signed_magnitude = (time_t) ~ (time_t) 0 < (time_t) -1; | | #if HAVE_DECL_ALARM | /* This test makes some buggy mktime implementations loop. | Give up after 60 seconds; a mktime slower than that | isn't worth using anyway. */ | signal (SIGALRM, SIG_DFL); | alarm (60); | #endif | | time_t_max = (! TIME_T_IS_SIGNED | ? (time_t) -1 | : ((((time_t) 1 << (sizeof (time_t) * CHAR_BIT - 2)) - 1) | * 2 + 1)); | time_t_min = (! TIME_T_IS_SIGNED | ? (time_t) 0 | : time_t_signed_magnitude | ? ~ (time_t) 0 | : ~ time_t_max); | | delta = time_t_max / 997; /* a suitable prime number */ | for (i = 0; i < N_STRINGS; i++) | { | if (tz_strings[i]) | putenv (tz_strings[i]); | | for (t = 0; t <= time_t_max - delta && (result & 1) == 0; t += delta) | if (! mktime_test (t)) | result |= 1; | if ((result & 2) == 0 | && ! (mktime_test ((time_t) 1) | && mktime_test ((time_t) (60 * 60)) | && mktime_test ((time_t) (60 * 60 * 24)))) | result |= 2; | | for (j = 1; (result & 4) == 0; j <<= 1) | { | if (! bigtime_test (j)) | result |= 4; | if (INT_MAX / 2 < j) | break; | } | if ((result & 8) == 0 && ! bigtime_test (INT_MAX)) | result |= 8; | } | if (! irix_6_4_bug ()) | result |= 16; | if (! spring_forward_gap ()) | result |= 32; | if (! year_2050_test () || ! indiana_test ()) | result |= 64; | return result; | } configure:31287: result: no configure:31348: checking whether struct tm is in sys/time.h or time.h configure:31369: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31369: $? = 0 configure:31377: result: time.h configure:31385: checking for struct tm.tm_zone configure:31385: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31385: $? = 0 configure:31385: result: yes configure:31452: checking for struct tm.tm_gmtoff configure:31452: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31452: $? = 0 configure:31452: result: yes configure:31471: checking whether <sys/select.h> is self-contained configure:31489: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31489: $? = 0 configure:31509: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31509: $? = 0 configure:31540: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d553d4/0.arm64.thinlto.o' configure:31540: $? = 0 configure:31554: result: yes configure:31716: checking for inline configure:31733: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31733: $? = 0 configure:31742: result: inline configure:31763: checking for sigset_t configure:31763: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31763: $? = 0 configure:31763: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:255:23: error: expected expression if (sizeof ((sigset_t))) ^ 1 error generated. configure:31763: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | /* end confdefs.h. */ | | #include <signal.h> | /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */ | #include <sys/types.h> | | | int | main (void) | { | if (sizeof ((sigset_t))) | return 0; | ; | return 0; | } configure:31763: result: yes configure:31862: checking for volatile sig_atomic_t configure:31862: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31862: $? = 0 configure:31862: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:254:36: error: expected expression if (sizeof ((volatile sig_atomic_t))) ^ 1 error generated. configure:31862: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | /* end confdefs.h. */ | | #include <signal.h> | | | int | main (void) | { | if (sizeof ((volatile sig_atomic_t))) | return 0; | ; | return 0; | } configure:31862: result: yes configure:31879: checking for sighandler_t configure:31879: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:254:13: error: use of undeclared identifier 'sighandler_t' if (sizeof (sighandler_t)) ^ 1 error generated. configure:31879: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | /* end confdefs.h. */ | | #include <signal.h> | | | int | main (void) | { | if (sizeof (sighandler_t)) | return 0; | ; | return 0; | } configure:31879: result: no configure:31914: checking for wchar_t configure:31932: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31932: $? = 0 configure:31940: result: yes configure:31956: checking for good max_align_t configure:31993: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:31993: $? = 0 configure:32002: result: yes configure:32014: checking whether NULL can be used in arbitrary expressions configure:32033: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:32033: $? = 0 configure:32041: result: yes configure:32179: checking whether fcloseall is declared configure:32179: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:283:10: error: use of undeclared identifier 'fcloseall' (void) fcloseall; ^ 1 error generated. configure:32179: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fcloseall | #ifdef __cplusplus | (void) fcloseall; | #else | (void) fcloseall; | #endif | #endif | | ; | return 0; | } configure:32179: result: no configure:32188: checking whether getw is declared configure:32188: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32188: $? = 0 configure:32188: result: yes configure:32197: checking whether putw is declared configure:32197: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32197: $? = 0 configure:32197: result: yes configure:32284: checking which flavor of printf attribute matches inttypes macros configure:32312: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:32312: $? = 0 configure:32320: result: system configure:32594: checking whether ecvt is declared configure:32594: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32594: $? = 0 configure:32594: result: yes configure:32603: checking whether fcvt is declared configure:32603: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32603: $? = 0 configure:32603: result: yes configure:32612: checking whether gcvt is declared configure:32612: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32612: $? = 0 configure:32612: result: yes configure:32792: checking whether strnlen is declared configure:32792: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32792: $? = 0 configure:32792: result: yes configure:32802: checking whether strtoimax is declared configure:32802: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:32802: $? = 0 configure:32802: result: yes configure:32908: checking whether stat file-mode macros are broken configure:32936: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:32936: $? = 0 configure:32944: result: no configure:33049: checking for nlink_t configure:33049: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33049: $? = 0 configure:33049: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:263:22: error: expected expression if (sizeof ((nlink_t))) ^ 1 error generated. configure:33049: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/stat.h> | | int | main (void) | { | if (sizeof ((nlink_t))) | return 0; | ; | return 0; | } configure:33049: result: yes configure:33169: checking for struct timespec in <time.h> configure:33187: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33187: $? = 0 configure:33195: result: yes configure:33387: checking for TIME_UTC in <time.h> configure:33405: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33405: $? = 0 configure:33413: result: yes configure:33423: checking whether execvpe is declared configure:33423: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:293:10: error: use of undeclared identifier 'execvpe' (void) execvpe; ^ 1 error generated. configure:33423: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef execvpe | #ifdef __cplusplus | (void) execvpe; | #else | (void) execvpe; | #endif | #endif | | ; | return 0; | } configure:33423: result: no configure:33534: checking whether clearerr_unlocked is declared configure:33534: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33534: $? = 0 configure:33534: result: yes configure:33543: checking whether feof_unlocked is declared configure:33543: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33543: $? = 0 configure:33543: result: yes configure:33552: checking whether ferror_unlocked is declared configure:33552: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33552: $? = 0 configure:33552: result: yes configure:33561: checking whether fflush_unlocked is declared configure:33561: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:297:10: error: use of undeclared identifier 'fflush_unlocked' (void) fflush_unlocked; ^ 1 error generated. configure:33561: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fflush_unlocked | #ifdef __cplusplus | (void) fflush_unlocked; | #else | (void) fflush_unlocked; | #endif | #endif | | ; | return 0; | } configure:33561: result: no configure:33570: checking whether fgets_unlocked is declared configure:33570: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:298:10: error: use of undeclared identifier 'fgets_unlocked' (void) fgets_unlocked; ^ 1 error generated. configure:33570: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fgets_unlocked | #ifdef __cplusplus | (void) fgets_unlocked; | #else | (void) fgets_unlocked; | #endif | #endif | | ; | return 0; | } configure:33570: result: no configure:33579: checking whether fputc_unlocked is declared configure:33579: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:299:10: error: use of undeclared identifier 'fputc_unlocked' (void) fputc_unlocked; ^ 1 error generated. configure:33579: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fputc_unlocked | #ifdef __cplusplus | (void) fputc_unlocked; | #else | (void) fputc_unlocked; | #endif | #endif | | ; | return 0; | } configure:33579: result: no configure:33588: checking whether fputs_unlocked is declared configure:33588: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:300:10: error: use of undeclared identifier 'fputs_unlocked' (void) fputs_unlocked; ^ 1 error generated. configure:33588: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fputs_unlocked | #ifdef __cplusplus | (void) fputs_unlocked; | #else | (void) fputs_unlocked; | #endif | #endif | | ; | return 0; | } configure:33588: result: no configure:33597: checking whether fread_unlocked is declared configure:33597: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:301:10: error: use of undeclared identifier 'fread_unlocked' (void) fread_unlocked; ^ 1 error generated. configure:33597: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fread_unlocked | #ifdef __cplusplus | (void) fread_unlocked; | #else | (void) fread_unlocked; | #endif | #endif | | ; | return 0; | } configure:33597: result: no configure:33606: checking whether fwrite_unlocked is declared configure:33606: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:302:10: error: use of undeclared identifier 'fwrite_unlocked' (void) fwrite_unlocked; ^ 1 error generated. configure:33606: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | #ifndef fwrite_unlocked | #ifdef __cplusplus | (void) fwrite_unlocked; | #else | (void) fwrite_unlocked; | #endif | #endif | | ; | return 0; | } configure:33606: result: no configure:33615: checking whether getc_unlocked is declared configure:33615: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33615: $? = 0 configure:33615: result: yes configure:33624: checking whether getchar_unlocked is declared configure:33624: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33624: $? = 0 configure:33624: result: yes configure:33633: checking whether putc_unlocked is declared configure:33633: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33633: $? = 0 configure:33633: result: yes configure:33642: checking whether putchar_unlocked is declared configure:33642: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33642: $? = 0 configure:33642: result: yes configure:33651: checking type of array argument to getgroups configure:33687: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b8ec18/0.arm64.thinlto.o' configure:33687: $? = 0 configure:33687: ./conftest configure:33687: $? = 0 configure:33714: result: gid_t configure:33721: checking whether getdtablesize is declared configure:33721: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:33721: $? = 0 configure:33721: result: yes configure:33731: checking whether malloc is ptrdiff_t safe configure:33768: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33768: $? = 0 configure:33777: result: yes configure:33787: checking whether malloc, realloc, calloc set errno on failure configure:33805: result: yes configure:33821: checking for O_CLOEXEC configure:33842: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33842: $? = 0 configure:33850: result: yes configure:33855: checking for promoted mode_t type configure:33873: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:33873: $? = 0 configure:33882: result: int configure:33896: checking whether the utimes function works configure:34037: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e8d1e5/0.arm64.thinlto.o' configure:34037: $? = 0 configure:34037: ./conftest configure:34037: $? = 0 configure:34049: result: yes configure:34062: checking for C compiler option to allow warnings configure:34071: clang -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -c conftest.c 2>conftest1.err configure:34074: $? = 0 configure:34077: clang -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -Wno-error -c conftest.c 2>conftest2.err configure:34080: $? = 0 configure:34090: result: -Wno-error configure:34130: clang -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -E conftest.c > conftest.out configure:34133: $? = 0 configure:34167: checking for alignas and alignof configure:34225: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:294:31: error: call to undeclared function 'alignof'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1]; ^ conftest.c:294:40: error: expected expression char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1]; ^ conftest.c:298:59: error: expected parameter declarator struct alignas_test { char c; char alignas (8) alignas_8; }; ^ conftest.c:298:59: error: expected ')' conftest.c:298:58: note: to match this '(' struct alignas_test { char c; char alignas (8) alignas_8; }; ^ conftest.c:298:61: error: expected ';' at end of declaration list struct alignas_test { char c; char alignas (8) alignas_8; }; ^ ; conftest.c:298:50: error: field 'alignas' declared as a function struct alignas_test { char c; char alignas (8) alignas_8; }; ^ conftest.c:299:33: error: no member named 'alignas_8' in 'alignas_test' char test_alignas[offsetof (struct alignas_test, alignas_8) == 8 ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/stddef.h:105:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 7 errors generated. configure:34225: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | /* end confdefs.h. */ | #include <stdint.h> | #ifdef INCLUDE_STDALIGN_H | #include <stdalign.h> | #endif | #include <stddef.h> | | /* Test that alignof yields a result consistent with offsetof. | This catches GCC bug 52023 | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */ | #ifdef __cplusplus | template <class t> struct alignof_helper { char a; t b; }; | # define ao(type) offsetof (alignof_helper<type>, b) | #else | # define ao(type) offsetof (struct { char a; type b; }, b) | #endif | char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1]; | char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1]; | char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1]; | | /* Test alignas only on platforms where gnulib can help. */ | #if ((defined __cplusplus && 201103 <= __cplusplus) || (__TINYC__ && defined __attribute__) || (defined __APPLE__ && defined __MACH__ ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) : __GNUC__) || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__ || 1300 <= _MSC_VER) | struct alignas_test { char c; char alignas (8) alignas_8; }; | char test_alignas[offsetof (struct alignas_test, alignas_8) == 8 | ? 1 : -1]; | #endif | | int | main (void) | { | | ; | return 0; | } configure:34225: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -DINCLUDE_STDALIGN_H conftest.c >&5 configure:34225: $? = 0 configure:34237: result: yes, <stdalign.h> macros configure:34259: checking for alloca as a compiler built-in configure:34285: result: yes configure:34334: checking for static_assert configure:34372: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:285:28: error: expected parameter declarator static_assert (2 + 2 == 4, "arithmetic does not work"); ^ conftest.c:285:28: error: expected ')' conftest.c:285:27: note: to match this '(' static_assert (2 + 2 == 4, "arithmetic does not work"); ^ conftest.c:285:13: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static_assert (2 + 2 == 4, "arithmetic does not work"); ^ conftest.c:286:28: error: expected parameter declarator static_assert (2 + 2 == 4); ^ conftest.c:286:28: error: expected ')' conftest.c:286:27: note: to match this '(' static_assert (2 + 2 == 4); ^ conftest.c:286:13: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static_assert (2 + 2 == 4); ^ conftest.c:292:27: warning: passing arguments to 'static_assert' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static_assert (sizeof (char) == 1, "sizeof does not work"); ^ conftest.c:293:27: warning: passing arguments to 'static_assert' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static_assert (sizeof (char) == 1); ^ 4 warnings and 4 errors generated. configure:34372: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | #if defined __clang__ && __STDC_VERSION__ < 202311 | #pragma clang diagnostic error "-Wc2x-extensions" | #pragma clang diagnostic error "-Wc++1z-extensions" | #endif | #ifdef INCLUDE_ASSERT_H | #include <assert.h> | #endif | static_assert (2 + 2 == 4, "arithmetic does not work"); | static_assert (2 + 2 == 4); | | int | main (void) | { | | static_assert (sizeof (char) == 1, "sizeof does not work"); | static_assert (sizeof (char) == 1); | | ; | return 0; | } configure:34372: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -DINCLUDE_ASSERT_H conftest.c >&5 conftest.c:286:38: error: '_Static_assert' with no message is a C2x extension [-Werror,-Wc2x-extensions] static_assert (2 + 2 == 4); ^ , "" conftest.c:293:46: error: '_Static_assert' with no message is a C2x extension [-Werror,-Wc2x-extensions] static_assert (sizeof (char) == 1); ^ , "" 2 errors generated. configure:34372: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | /* end confdefs.h. */ | #if defined __clang__ && __STDC_VERSION__ < 202311 | #pragma clang diagnostic error "-Wc2x-extensions" | #pragma clang diagnostic error "-Wc++1z-extensions" | #endif | #ifdef INCLUDE_ASSERT_H | #include <assert.h> | #endif | static_assert (2 + 2 == 4, "arithmetic does not work"); | static_assert (2 + 2 == 4); | | int | main (void) | { | | static_assert (sizeof (char) == 1, "sizeof does not work"); | static_assert (sizeof (char) == 1); | | ; | return 0; | } configure:34383: result: no configure:34500: checking for __builtin_expect configure:34516: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c207b3/0.arm64.thinlto.o' configure:34516: $? = 0 configure:34543: result: yes configure:34557: checking for byteswap.h configure:34557: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:307:10: fatal error: 'byteswap.h' file not found #include <byteswap.h> ^~~~~~~~~~~~ 1 error generated. configure:34557: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <byteswap.h> configure:34557: result: no configure:34669: checking for readlinkat configure:34706: checking for readlinkat configure:34706: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-ae934b/0.arm64.thinlto.o' configure:34706: $? = 0 configure:34706: result: yes configure:34721: result: yes configure:34747: checking for library containing clock_gettime configure:34777: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0f4b1c/0.arm64.thinlto.o' configure:34777: $? = 0 configure:34797: result: none required configure:34807: checking for clock_getres configure:34807: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-852b1d/0.arm64.thinlto.o' configure:34807: $? = 0 configure:34807: result: yes configure:34813: checking for clock_gettime configure:34813: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-816910/0.arm64.thinlto.o' configure:34813: $? = 0 configure:34813: result: yes configure:34819: checking for clock_settime configure:34819: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c9b2e5/0.arm64.thinlto.o' configure:34819: $? = 0 configure:34819: result: yes configure:34842: checking for copy_file_range configure:34864: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:291:17: error: use of undeclared identifier 'copy_file_range' = copy_file_range; ^ 1 error generated. configure:34864: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | /* end confdefs.h. */ | #include <unistd.h> | | int | main (void) | { | ssize_t (*func) (int, off_t *, int, off_t *, size_t, unsigned) | = copy_file_range; | return func (0, 0, 0, 0, 0, 0) & 127; | | ; | return 0; | } | configure:34874: result: no configure:34971: checking for d_type member in directory struct configure:34991: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-83d278/0.arm64.thinlto.o' configure:34991: $? = 0 configure:35002: result: yes configure:35020: checking whether // is distinct from / configure:35050: result: no configure:35061: checking whether dup2 works configure:35154: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-68bcf6/0.arm64.thinlto.o' configure:35154: $? = 0 configure:35154: ./conftest configure:35154: $? = 0 configure:35166: result: yes configure:35264: checking for library containing backtrace_symbols_fd configure:35294: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-539ab7/0.arm64.thinlto.o' configure:35294: $? = 0 configure:35314: result: none required configure:35376: checking for faccessat configure:35428: result: yes configure:35466: checking for access configure:35466: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5711ea/0.arm64.thinlto.o' configure:35466: $? = 0 configure:35466: result: yes configure:35503: checking whether fchmodat works configure:35575: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e0c787/0.arm64.thinlto.o' configure:35575: $? = 0 configure:35575: ./conftest configure:35575: $? = 0 configure:35591: result: yes configure:35725: checking whether fcntl handles F_DUPFD correctly configure:35789: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-bba214/0.arm64.thinlto.o' configure:35789: $? = 0 configure:35789: ./conftest configure:35789: $? = 0 configure:35800: result: yes configure:35818: checking whether fcntl understands F_DUPFD_CLOEXEC configure:35853: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-646953/0.arm64.thinlto.o' configure:35853: $? = 0 configure:35853: ./conftest configure:35853: $? = 0 configure:35872: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:35872: $? = 0 configure:35889: result: yes configure:35942: checking whether fdopendir is declared configure:35942: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:35942: $? = 0 configure:35942: result: yes configure:35964: checking whether fdopendir works configure:36014: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-28a246/0.arm64.thinlto.o' configure:36014: $? = 0 configure:36014: ./conftest configure:36014: $? = 0 configure:36025: result: yes configure:36066: checking for getxattr with XATTR_NAME_POSIX_ACL macros configure:36090: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:293:24: fatal error: 'linux/xattr.h' file not found #include <linux/xattr.h> ^~~~~~~~~~~~~~~ 1 error generated. configure:36090: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/xattr.h> | #include <linux/xattr.h> | | int | main (void) | { | ssize_t a = getxattr (".", XATTR_NAME_POSIX_ACL_ACCESS, 0, 0); | ssize_t b = getxattr (".", XATTR_NAME_POSIX_ACL_DEFAULT, 0, 0); | return a < 0 || b < 0; | | ; | return 0; | } configure:36097: result: no configure:36115: checking for flexible array member configure:36144: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:36144: $? = 0 configure:36152: result: yes configure:36171: checking for __fpending configure:36189: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:301:10: error: call to undeclared function '__fpending'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ! __fpending (stdin); ^ 1 error generated. configure:36189: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | /* end confdefs.h. */ | | #include <stdio.h> | #if HAVE_STDIO_EXT_H | # include <stdio_ext.h> | #endif | | int | main (void) | { | return ! __fpending (stdin); | ; | return 0; | } configure:36199: result: no configure:36225: checking whether free is known to preserve errno configure:36249: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:301:16: error: "'free' is not known to preserve errno" #error "'free' is not known to preserve errno" ^ 1 error generated. configure:36249: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | /* end confdefs.h. */ | #include <stdlib.h> | | int | main (void) | { | #if 2 < __GLIBC__ + (33 <= __GLIBC_MINOR__) | #elif defined __OpenBSD__ | #elif defined __sun | #else | #error "'free' is not known to preserve errno" | #endif | | ; | return 0; | } configure:36258: result: no configure:36309: checking whether fstatat (..., 0) works configure:36336: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8af5cc/0.arm64.thinlto.o' configure:36336: $? = 0 configure:36336: ./conftest configure:36336: $? = 0 configure:36348: result: yes configure:36396: checking for sys/mount.h configure:36396: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:36396: $? = 0 configure:36396: result: yes configure:36421: checking for statvfs function (SVR4) configure:36457: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:311:25: error: 'check_f_blocks_size' declared as an array with a negative size int check_f_blocks_size[sizeof fsd.f_blocks * CHAR_BIT <= 32 ? -1 : 1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:36457: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | /* end confdefs.h. */ | | #include <sys/types.h> | #ifdef __osf__ | "Do not use Tru64's statvfs implementation" | #endif | | #include <sys/statvfs.h> | | struct statvfs fsd; | | #if defined __APPLE__ && defined __MACH__ | #include <limits.h> | /* On Mac OS X >= 10.5, f_blocks in 'struct statvfs' is a 32-bit quantity; | that commonly limits file systems to 4 TiB. Whereas f_blocks in | 'struct statfs' is a 64-bit type, thanks to the large-file support | that was enabled above. In this case, don't use statvfs(); use statfs() | instead. */ | int check_f_blocks_size[sizeof fsd.f_blocks * CHAR_BIT <= 32 ? -1 : 1]; | #endif | | int | main (void) | { | statvfs (0, &fsd); | ; | return 0; | } configure:36467: result: no configure:36524: checking for two-argument statfs with statfs.f_frsize member configure:36554: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:308:9: error: no member named 'f_frsize' in 'struct statfs' fsd.f_frsize = 0; ~~~ ^ 1 error generated. configure:36554: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | /* end confdefs.h. */ | | #ifdef HAVE_SYS_PARAM_H | #include <sys/param.h> | #endif | #ifdef HAVE_SYS_MOUNT_H | #include <sys/mount.h> | #endif | #ifdef HAVE_SYS_VFS_H | #include <sys/vfs.h> | #endif | int | main () | { | struct statfs fsd; | fsd.f_frsize = 0; | return statfs (".", &fsd) != 0; | } configure:36566: result: no configure:36577: checking for 3-argument statfs function (DEC OSF/1) configure:36601: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:302:9: error: no member named 'f_fsize' in 'struct statfs'; did you mean 'f_bsize'? fsd.f_fsize = 0; ^~~~~~~ f_bsize /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/mount.h:130:15: note: 'f_bsize' declared here struct statfs __DARWIN_STRUCT_STATFS64; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/mount.h:103:11: note: expanded from macro '__DARWIN_STRUCT_STATFS64' uint32_t f_bsize; /* fundamental file system block size */ \ ^ conftest.c:303:31: error: too many arguments to function call, expected 2, have 3 return statfs (".", &fsd, sizeof (struct statfs)) != 0; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/mount.h:450:9: note: 'statfs' declared here int statfs(const char *, struct statfs *) __DARWIN_INODE64(statfs); ^ 2 errors generated. configure:36601: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | /* end confdefs.h. */ | | #include <sys/param.h> | #include <sys/types.h> | #include <sys/mount.h> | int | main () | { | struct statfs fsd; | fsd.f_fsize = 0; | return statfs (".", &fsd, sizeof (struct statfs)) != 0; | } configure:36613: result: no configure:36630: checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD) configure:36660: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-212139/0.arm64.thinlto.o' configure:36660: $? = 0 configure:36660: ./conftest configure:36660: $? = 0 configure:36672: result: yes configure:36806: checking for sys/fs/s5param.h configure:36806: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:323:10: fatal error: 'sys/fs/s5param.h' file not found #include <sys/fs/s5param.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. configure:36806: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/fs/s5param.h> configure:36806: result: no configure:36812: checking for sys/statfs.h configure:36812: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:323:10: fatal error: 'sys/statfs.h' file not found #include <sys/statfs.h> ^~~~~~~~~~~~~~ 1 error generated. configure:36812: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/statfs.h> configure:36812: result: no configure:36820: checking for statfs that truncates block counts configure:36845: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:297:1: error: unknown type name 'choke' choke -- this is a workaround for a Sun-specific problem ^ conftest.c:297:7: error: expected identifier or '(' choke -- this is a workaround for a Sun-specific problem ^ conftest.c:300:10: fatal error: 'sys/vfs.h' file not found #include <sys/vfs.h> ^~~~~~~~~~~ 3 errors generated. configure:36845: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | /* end confdefs.h. */ | | #if !defined(sun) && !defined(__sun) | choke -- this is a workaround for a Sun-specific problem | #endif | #include <sys/types.h> | #include <sys/vfs.h> | | int | main (void) | { | struct statfs t; long c = *(t.f_spare); | if (c) return 0; | | ; | return 0; | } configure:36854: result: no configure:36906: checking for futimens configure:36943: checking for futimens configure:36943: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-006694/0.arm64.thinlto.o' configure:36943: $? = 0 configure:36943: result: yes configure:36958: result: yes configure:36978: checking whether futimens works configure:37033: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-552f97/0.arm64.thinlto.o' configure:37033: $? = 0 configure:37033: ./conftest configure:37033: $? = 7 configure: program exited with status 7 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | /* end confdefs.h. */ | | #include <fcntl.h> | #include <sys/stat.h> | #include <unistd.h> | #include <errno.h> | | | | #if defined _WIN32 && !defined __CYGWIN__ | #define access _access | #define chdir _chdir | #define chmod _chmod | #define close _close | #define creat _creat | #define dup _dup | #define dup2 _dup2 | #define ecvt _ecvt | #define execl _execl | #define execle _execle | #define execlp _execlp | #define execv _execv | #define execve _execve | #define execvp _execvp | #define execvpe _execvpe | #define fcloseall _fcloseall | #define fcvt _fcvt | #define fdopen _fdopen | #define fileno _fileno | #define gcvt _gcvt | #define getcwd _getcwd | #define getpid _getpid | #define getw _getw | #define isatty _isatty | #define j0 _j0 | #define j1 _j1 | #define jn _jn | #define lfind _lfind | #define lsearch _lsearch | #define lseek _lseek | #define memccpy _memccpy | #define mkdir _mkdir | #define mktemp _mktemp | #define open _open | #define putenv _putenv | #define putw _putw | #define read _read | #define rmdir _rmdir | #define strdup _strdup | #define swab _swab | #define tempnam _tempnam | #define tzset _tzset | #define umask _umask | #define unlink _unlink | #define utime _utime | #define wcsdup _wcsdup | #define write _write | #define y0 _y0 | #define y1 _y1 | #define yn _yn | #endif | | | int | main (void) | { | struct timespec ts[2]; | int fd = creat ("conftest.file", 0600); | struct stat st; | if (fd < 0) return 1; | ts[0].tv_sec = 1; | ts[0].tv_nsec = UTIME_OMIT; | ts[1].tv_sec = 1; | ts[1].tv_nsec = UTIME_NOW; | errno = 0; | if (futimens (AT_FDCWD, NULL) == 0) return 2; | if (errno != EBADF) return 3; | if (futimens (fd, ts)) return 4; | sleep (1); | ts[0].tv_nsec = UTIME_NOW; | ts[1].tv_nsec = UTIME_OMIT; | if (futimens (fd, ts)) return 5; | if (fstat (fd, &st)) return 6; | if (st.st_ctime < st.st_atime) return 7; | | ; | return 0; | } configure:37045: result: no configure:37091: checking for getloadavg configure:37128: checking for getloadavg configure:37128: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-586dbb/0.arm64.thinlto.o' configure:37128: $? = 0 configure:37128: result: yes configure:37143: result: yes configure:37509: checking for sys/loadavg.h configure:37509: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:325:10: fatal error: 'sys/loadavg.h' file not found #include <sys/loadavg.h> ^~~~~~~~~~~~~~~ 1 error generated. configure:37509: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <sys/loadavg.h> configure:37509: result: no configure:37521: checking whether getloadavg is declared configure:37521: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:37521: $? = 0 configure:37521: result: yes configure:37803: checking for getrandom configure:37845: checking for getrandom configure:37845: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-aaee41/0.arm64.thinlto.o' undef: _getrandom Undefined symbols for architecture arm64: "_getrandom", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:37845: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | /* end confdefs.h. */ | /* Define getrandom to an innocuous variant, in case <limits.h> declares getrandom. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define getrandom innocuous_getrandom | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char getrandom (); below. */ | | #include <limits.h> | #undef getrandom | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char getrandom (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_getrandom || defined __stub___getrandom | choke me | #endif | | int | main (void) | { | return getrandom (); | ; | return 0; | } configure:37845: result: no configure:37860: result: no configure:38024: checking for gettimeofday with POSIX signature configure:38053: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:38053: $? = 0 configure:38080: result: yes configure:38175: checking whether the compiler supports the __inline keyword configure:38193: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:38193: $? = 0 configure:38201: result: yes configure:38225: checking for gmp.h configure:38225: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:38225: $? = 0 configure:38225: result: yes configure:38239: checking for library containing __gmpz_roinit_n configure:38269: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-df9b59/0.arm64.thinlto.o' undef: ___gmpz_roinit_n Undefined symbols for architecture arm64: "___gmpz_roinit_n", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:38269: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char __gmpz_roinit_n (); | int | main (void) | { | return __gmpz_roinit_n (); | ; | return 0; | } configure:38269: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lgmp >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-516f44/0.arm64.thinlto.o' configure:38269: $? = 0 configure:38289: result: -lgmp configure:38448: checking for memmem configure:38448: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5e38ad/0.arm64.thinlto.o' configure:38448: $? = 0 configure:38448: result: yes configure:38464: checking whether memmem works configure:38532: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0d74e3/0.arm64.thinlto.o' configure:38532: $? = 0 configure:38532: ./conftest configure:38532: $? = 2 configure: program exited with status 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | /* end confdefs.h. */ | | #include <string.h> /* for memmem */ | #define P "_EF_BF_BD" | #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P | #define NEEDLE P P P P P | | int | main (void) | { | | int result = 0; | if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE))) | result |= 1; | /* Check for empty needle behavior. */ | { | const char *haystack = "AAA"; | if (memmem (haystack, 3, (const char *) 1, 0) != haystack) | result |= 2; | } | return result; | | ; | return 0; | } configure:38544: result: no configure:38595: checking for mempcpy configure:38632: checking for mempcpy configure:38632: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:320:6: warning: incompatible redeclaration of library function 'mempcpy' [-Wincompatible-library-redeclaration] char mempcpy (); ^ conftest.c:320:6: note: 'mempcpy' is a builtin with type 'void *(void *, const void *, unsigned long)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-eca188/0.arm64.thinlto.o' undef: _mempcpy Undefined symbols for architecture arm64: "_mempcpy", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:38632: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | /* end confdefs.h. */ | /* Define mempcpy to an innocuous variant, in case <limits.h> declares mempcpy. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define mempcpy innocuous_mempcpy | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char mempcpy (); below. */ | | #include <limits.h> | #undef mempcpy | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char mempcpy (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_mempcpy || defined __stub___mempcpy | choke me | #endif | | int | main (void) | { | return mempcpy (); | ; | return 0; | } configure:38632: result: no configure:38647: result: no configure:38713: checking for memrchr configure:38713: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-34d31f/0.arm64.thinlto.o' undef: _memrchr Undefined symbols for architecture arm64: "_memrchr", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:38713: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | /* end confdefs.h. */ | /* Define memrchr to an innocuous variant, in case <limits.h> declares memrchr. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define memrchr innocuous_memrchr | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memrchr (); below. */ | | #include <limits.h> | #undef memrchr | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memrchr (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memrchr || defined __stub___memrchr | choke me | #endif | | int | main (void) | { | return memrchr (); | ; | return 0; | } configure:38713: result: no configure:38775: checking for explicit_memset configure:38775: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-bcfbab/0.arm64.thinlto.o' undef: _explicit_memset Undefined symbols for architecture arm64: "_explicit_memset", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:38775: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | /* end confdefs.h. */ | /* Define explicit_memset to an innocuous variant, in case <limits.h> declares explicit_memset. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define explicit_memset innocuous_explicit_memset | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char explicit_memset (); below. */ | | #include <limits.h> | #undef explicit_memset | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char explicit_memset (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_explicit_memset || defined __stub___explicit_memset | choke me | #endif | | int | main (void) | { | return explicit_memset (); | ; | return 0; | } configure:38775: result: no configure:38816: checking for mkostemp configure:38853: checking for mkostemp configure:38853: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2bc934/0.arm64.thinlto.o' configure:38853: $? = 0 configure:38853: result: yes configure:38868: result: yes configure:38987: checking for library containing nanosleep configure:39017: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-eca5b3/0.arm64.thinlto.o' configure:39017: $? = 0 configure:39037: result: none required configure:39058: checking for working nanosleep configure:39143: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:331:19: warning: address of function 'nanosleep' will always evaluate to 'true' [-Wpointer-bool-conversion] if (! nanosleep) ~ ^~~~~~~~~ conftest.c:331:19: note: prefix with the address-of operator to silence this warning if (! nanosleep) ^ & 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d22b90/0.arm64.thinlto.o' configure:39143: $? = 0 configure:39143: ./conftest configure:39143: $? = 6 configure: program exited with status 6 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | /* end confdefs.h. */ | | #include <errno.h> | #include <limits.h> | #include <signal.h> | #include <time.h> | #include <unistd.h> | #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) | #define TYPE_MAXIMUM(t) ((t) (! TYPE_SIGNED (t) ? (t) -1 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1))) | | #if HAVE_DECL_ALARM | static void | check_for_SIGALRM (int sig) | { | if (sig != SIGALRM) | _exit (1); | } | #endif | | int | main () | { | static struct timespec ts_sleep; | static struct timespec ts_remaining; | /* Test for major problems first. */ | if (! nanosleep) | return 2; | ts_sleep.tv_sec = 0; | ts_sleep.tv_nsec = 1; | #if HAVE_DECL_ALARM | { | static struct sigaction act; | act.sa_handler = check_for_SIGALRM; | sigemptyset (&act.sa_mask); | sigaction (SIGALRM, &act, NULL); | alarm (1); | if (nanosleep (&ts_sleep, NULL) != 0) | return 3; | /* Test for a minor problem: the handling of large arguments. */ | ts_sleep.tv_sec = TYPE_MAXIMUM (time_t); | ts_sleep.tv_nsec = 999999999; | alarm (1); | if (nanosleep (&ts_sleep, &ts_remaining) != -1) | return 4; | if (errno != EINTR) | return 5; | if (ts_remaining.tv_sec <= TYPE_MAXIMUM (time_t) - 10) | return 6; | } | #else /* A simpler test for native Windows. */ | if (nanosleep (&ts_sleep, &ts_remaining) < 0) | return 3; | /* Test for 32-bit mingw bug: negative nanosecond values do not | cause failure. */ | ts_sleep.tv_sec = 1; | ts_sleep.tv_nsec = -1; | if (nanosleep (&ts_sleep, &ts_remaining) != -1) | return 7; | #endif | return 0; | } configure:39159: result: no (mishandles large arguments) configure:39212: checking for sys/pstat.h configure:39212: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:337:10: fatal error: 'sys/pstat.h' file not found #include <sys/pstat.h> ^~~~~~~~~~~~~ 1 error generated. configure:39212: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | | #include <sys/pstat.h> configure:39212: result: no configure:39219: checking for sys/sysmp.h configure:39219: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:337:10: fatal error: 'sys/sysmp.h' file not found #include <sys/sysmp.h> ^~~~~~~~~~~~~ 1 error generated. configure:39219: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | | #include <sys/sysmp.h> configure:39219: result: no configure:39226: checking for sys/param.h configure:39226: result: yes configure:39234: checking for sys/sysctl.h configure:39234: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:39234: $? = 0 configure:39234: result: yes configure:39247: checking for sched_getaffinity_np configure:39247: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-474504/0.arm64.thinlto.o' undef: _sched_getaffinity_np Undefined symbols for architecture arm64: "_sched_getaffinity_np", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:39247: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | /* end confdefs.h. */ | /* Define sched_getaffinity_np to an innocuous variant, in case <limits.h> declares sched_getaffinity_np. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define sched_getaffinity_np innocuous_sched_getaffinity_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sched_getaffinity_np (); below. */ | | #include <limits.h> | #undef sched_getaffinity_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sched_getaffinity_np (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sched_getaffinity_np || defined __stub___sched_getaffinity_np | choke me | #endif | | int | main (void) | { | return sched_getaffinity_np (); | ; | return 0; | } configure:39247: result: no configure:39253: checking for pstat_getdynamic configure:39253: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9d96c5/0.arm64.thinlto.o' undef: _pstat_getdynamic Undefined symbols for architecture arm64: "_pstat_getdynamic", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:39253: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | /* end confdefs.h. */ | /* Define pstat_getdynamic to an innocuous variant, in case <limits.h> declares pstat_getdynamic. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define pstat_getdynamic innocuous_pstat_getdynamic | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pstat_getdynamic (); below. */ | | #include <limits.h> | #undef pstat_getdynamic | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pstat_getdynamic (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pstat_getdynamic || defined __stub___pstat_getdynamic | choke me | #endif | | int | main (void) | { | return pstat_getdynamic (); | ; | return 0; | } configure:39253: result: no configure:39259: checking for sysmp configure:39259: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5065c5/0.arm64.thinlto.o' undef: _sysmp Undefined symbols for architecture arm64: "_sysmp", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:39259: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | /* end confdefs.h. */ | /* Define sysmp to an innocuous variant, in case <limits.h> declares sysmp. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define sysmp innocuous_sysmp | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sysmp (); below. */ | | #include <limits.h> | #undef sysmp | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sysmp (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sysmp || defined __stub___sysmp | choke me | #endif | | int | main (void) | { | return sysmp (); | ; | return 0; | } configure:39259: result: no configure:39265: checking for sysctl configure:39265: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b7ae2a/0.arm64.thinlto.o' configure:39265: $? = 0 configure:39265: result: yes configure:39274: checking for sched_getaffinity configure:39311: checking for sched_getaffinity configure:39311: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-02980a/0.arm64.thinlto.o' undef: _sched_getaffinity Undefined symbols for architecture arm64: "_sched_getaffinity", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:39311: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | /* end confdefs.h. */ | /* Define sched_getaffinity to an innocuous variant, in case <limits.h> declares sched_getaffinity. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define sched_getaffinity innocuous_sched_getaffinity | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sched_getaffinity (); below. */ | | #include <limits.h> | #undef sched_getaffinity | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sched_getaffinity (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sched_getaffinity || defined __stub___sched_getaffinity | choke me | #endif | | int | main (void) | { | return sched_getaffinity (); | ; | return 0; | } configure:39311: result: no configure:39326: result: no configure:39401: checking for pipe2 configure:39438: checking for pipe2 configure:39438: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-81ae48/0.arm64.thinlto.o' undef: _pipe2 Undefined symbols for architecture arm64: "_pipe2", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:39438: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | /* end confdefs.h. */ | /* Define pipe2 to an innocuous variant, in case <limits.h> declares pipe2. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define pipe2 innocuous_pipe2 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pipe2 (); below. */ | | #include <limits.h> | #undef pipe2 | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pipe2 (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pipe2 || defined __stub___pipe2 | choke me | #endif | | int | main (void) | { | return pipe2 (); | ; | return 0; | } configure:39438: result: no configure:39453: result: no configure:39497: checking whether signature of pselect conforms to POSIX configure:39518: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9160fa/0.arm64.thinlto.o' configure:39518: $? = 0 configure:39527: result: yes configure:39530: checking whether pselect detects invalid fds configure:39584: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-107c55/0.arm64.thinlto.o' configure:39584: $? = 0 configure:39584: ./conftest configure:39584: $? = 0 configure:39596: result: yes configure:39636: checking whether pthread_sigmask is a macro configure:39662: result: no configure:39693: checking whether pthread_sigmask works without -lpthread configure:39724: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2a80c9/0.arm64.thinlto.o' configure:39724: $? = 0 configure:39724: ./conftest configure:39724: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | /* end confdefs.h. */ | | #include <pthread.h> | #include <signal.h> | #include <stddef.h> | int main () | { | sigset_t set; | sigemptyset (&set); | return pthread_sigmask (1729, &set, NULL) != 0; | } configure:39736: result: yes configure:39749: checking whether pthread_sigmask returns error numbers configure:39783: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5e7090/0.arm64.thinlto.o' configure:39783: $? = 0 configure:39783: ./conftest configure:39783: $? = 0 configure:39796: result: yes configure:39807: checking whether pthread_sigmask unblocks signals correctly configure:39869: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:387:16: warning: result of comparison of constant 9223372036854775807 with expression of type 'pid_t' (aka 'int') is always false [-Wtautological-constant-out-of-range-compare] if (LONG_MAX < pid) ~~~~~~~~ ^ ~~~ 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-5d7bfa/0.arm64.thinlto.o' configure:39869: $? = 0 configure:39869: ./conftest configure:39869: $? = 0 configure:39882: result: guessing yes configure:39943: checking for xattr library with ATTR_ACTION_PERMISSIONS configure:39969: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:312:10: fatal error: 'attr/error_context.h' file not found #include <attr/error_context.h> ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:39969: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | /* end confdefs.h. */ | #include <attr/error_context.h> | #include <attr/libattr.h> | static int | is_attr_permissions (const char *name, struct error_context *ctx) | { | return attr_copy_action (name, ctx) == ATTR_ACTION_PERMISSIONS; | } | | int | main (void) | { | return attr_copy_fd ("/", 0, "/", 0, is_attr_permissions, 0); | | ; | return 0; | } configure:39975: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lattr >&5 conftest.c:312:10: fatal error: 'attr/error_context.h' file not found #include <attr/error_context.h> ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. configure:39975: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | /* end confdefs.h. */ | #include <attr/error_context.h> | #include <attr/libattr.h> | static int | is_attr_permissions (const char *name, struct error_context *ctx) | { | return attr_copy_action (name, ctx) == ATTR_ACTION_PERMISSIONS; | } | | int | main (void) | { | return attr_copy_fd ("/", 0, "/", 0, is_attr_permissions, 0); | | ; | return 0; | } configure:39986: result: no configure:39989: WARNING: libattr development library was not found or not usable. configure:39991: WARNING: GNU Emacs will be built without xattr support. configure:40017: checking whether readlink signature is correct configure:40036: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:40036: $? = 0 configure:40044: result: yes configure:40046: checking whether readlink handles trailing slash correctly configure:40086: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-51adc6/0.arm64.thinlto.o' configure:40086: $? = 0 configure:40086: ./conftest configure:40086: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | /* end confdefs.h. */ | #include <unistd.h> | | int | main (void) | { | char buf[20]; | return readlink ("conftest.lnk2/", buf, sizeof buf) != -1; | ; | return 0; | } configure:40098: result: no configure:40114: checking whether readlink truncates results correctly configure:40153: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-876545/0.arm64.thinlto.o' configure:40153: $? = 0 configure:40153: ./conftest configure:40153: $? = 0 configure:40165: result: yes configure:40218: checking for readlinkat configure:40270: result: yes configure:40291: checking whether readlinkat signature is correct configure:40310: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:40310: $? = 0 configure:40318: result: yes configure:40373: checking for working re_compile_pattern configure:40688: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:338:45: error: variable has incomplete type 'struct re_pattern_buffer' static struct re_pattern_buffer regex; ^ conftest.c:338:27: note: forward declaration of 'struct re_pattern_buffer' static struct re_pattern_buffer regex; ^ conftest.c:342:33: error: variable has incomplete type 'struct re_registers' struct re_registers regs; ^ conftest.c:342:20: note: forward declaration of 'struct re_registers' struct re_registers regs; ^ conftest.c:367:19: error: call to undeclared function 're_set_syntax'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE ^ conftest.c:367:34: error: use of undeclared identifier 'RE_SYNTAX_GREP' re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE ^ conftest.c:367:51: error: use of undeclared identifier 'RE_HAT_LISTS_NOT_NEWLINE' re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE ^ conftest.c:368:36: error: use of undeclared identifier 'RE_ICASE' | RE_ICASE); ^ conftest.c:370:23: error: call to undeclared function 're_compile_pattern'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] s = re_compile_pattern (pat, sizeof pat - 1, ®ex); ^ conftest.c:375:27: error: call to undeclared function 're_search'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (re_search (®ex, data, sizeof data - 1, ^ conftest.c:400:19: error: call to undeclared function 're_set_syntax'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] re_set_syntax (0); ^ conftest.c:402:23: error: call to undeclared function 're_compile_pattern'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] s = re_compile_pattern (pat, sizeof pat - 1, ®ex); ^ conftest.c:407:27: error: call to undeclared function 're_search'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] i = re_search (®ex, data, sizeof data - 1, ^ conftest.c:420:13: error: call to undeclared function 're_set_syntax'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE); ^ conftest.c:420:28: error: use of undeclared identifier 'RE_SYNTAX_EGREP' re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE); ^ conftest.c:420:46: error: use of undeclared identifier 'RE_HAT_LISTS_NOT_NEWLINE' re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE); ^ conftest.c:422:17: error: call to undeclared function 're_compile_pattern'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] s = re_compile_pattern ("a[^x]b", 6, ®ex); ^ conftest.c:428:21: error: call to undeclared function 're_search'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (re_search (®ex, "a\nb", 3, 0, 3, ®s) != -1) ^ conftest.c:435:28: error: use of undeclared identifier 'RE_SYNTAX_POSIX_EGREP' re_set_syntax (RE_SYNTAX_POSIX_EGREP); ^ conftest.c:450:28: error: use of undeclared identifier 'RE_SYNTAX_POSIX_EGREP' re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES); ^ conftest.c:450:52: error: use of undeclared identifier 'RE_NO_EMPTY_RANGES' re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. configure:40688: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | /* end confdefs.h. */ | #include <regex.h> | | #include <locale.h> | #include <limits.h> | #include <string.h> | | #if defined M_CHECK_ACTION || HAVE_DECL_ALARM | # include <signal.h> | # include <unistd.h> | #endif | | #if HAVE_MALLOC_H | # include <malloc.h> | #endif | | #ifdef M_CHECK_ACTION | /* Exit with distinguishable exit code. */ | static void sigabrt_no_core (int sig) { raise (SIGTERM); } | #endif | | int | main (void) | { | int result = 0; | static struct re_pattern_buffer regex; | unsigned char folded_chars[UCHAR_MAX + 1]; | int i; | const char *s; | struct re_registers regs; | | /* Some builds of glibc go into an infinite loop on this | test. Use alarm to force death, and mallopt to avoid | malloc recursion in diagnosing the corrupted heap. */ | #if HAVE_DECL_ALARM | signal (SIGALRM, SIG_DFL); | alarm (2); | #endif | #ifdef M_CHECK_ACTION | signal (SIGABRT, sigabrt_no_core); | mallopt (M_CHECK_ACTION, 2); | #endif | | if (setlocale (LC_ALL, "en_US.UTF-8")) | { | { | /* https://sourceware.org/ml/libc-hacker/2006-09/msg00008.html | This test needs valgrind to catch the bug on Debian | GNU/Linux 3.1 x86, but it might catch the bug better | on other platforms and it shouldn't hurt to try the | test here. */ | static char const pat[] = "insert into"; | static char const data[] = | "\xFF\0\x12\xA2\xAA\xC4\xB1,K\x12\xC4\xB1*\xACK"; | re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE | | RE_ICASE); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern (pat, sizeof pat - 1, ®ex); | if (s) | result |= 1; | else | { | if (re_search (®ex, data, sizeof data - 1, | 0, sizeof data - 1, ®s) | != -1) | result |= 1; | regfree (®ex); | } | } | | { | /* This test is from glibc bug 15078. | The test case is from Andreas Schwab in | <https://sourceware.org/ml/libc-alpha/2013-01/msg00967.html>. | */ | static char const pat[] = "[^x]x"; | static char const data[] = | /* <U1000><U103B><U103D><U1014><U103A><U102F><U1015><U103A> */ | "\xe1\x80\x80" | "\xe1\x80\xbb" | "\xe1\x80\xbd" | "\xe1\x80\x94" | "\xe1\x80\xba" | "\xe1\x80\xaf" | "\xe1\x80\x95" | "\xe1\x80\xba" | "x"; | re_set_syntax (0); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern (pat, sizeof pat - 1, ®ex); | if (s) | result |= 1; | else | { | i = re_search (®ex, data, sizeof data - 1, | 0, sizeof data - 1, 0); | if (i != 0 && i != 21) | result |= 1; | regfree (®ex); | } | } | | if (! setlocale (LC_ALL, "C")) | return 1; | } | | /* This test is from glibc bug 3957, reported by Andrew Mackey. */ | re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("a[^x]b", 6, ®ex); | if (s) | result |= 2; | else | { | /* This should fail, but succeeds for glibc-2.5. */ | if (re_search (®ex, "a\nb", 3, 0, 3, ®s) != -1) | result |= 2; | regfree (®ex); | } | | /* This regular expression is from Spencer ere test number 75 | in grep-2.3. */ | re_set_syntax (RE_SYNTAX_POSIX_EGREP); | memset (®ex, 0, sizeof regex); | for (i = 0; i <= UCHAR_MAX; i++) | folded_chars[i] = i; | regex.translate = folded_chars; | s = re_compile_pattern ("a[[:]:]]b\n", 11, ®ex); | /* This should fail with _Invalid character class name_ error. */ | if (!s) | { | result |= 4; | regfree (®ex); | } | | /* Ensure that [b-a] is diagnosed as invalid, when | using RE_NO_EMPTY_RANGES. */ | re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("a[b-a]", 6, ®ex); | if (s == 0) | { | result |= 8; | regfree (®ex); | } | | /* This should succeed, but does not for glibc-2.1.3. */ | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("{1", 2, ®ex); | if (s) | result |= 8; | else | regfree (®ex); | | /* The following example is derived from a problem report | against gawk from Jorge Stolfi <stolfi@HIDDEN>. */ | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("[an\371]*n", 7, ®ex); | if (s) | result |= 8; | else | { | /* This should match, but does not for glibc-2.2.1. */ | if (re_match (®ex, "an", 2, 0, ®s) != 2) | result |= 8; | else | { | free (regs.start); | free (regs.end); | } | regfree (®ex); | } | | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("x", 1, ®ex); | if (s) | result |= 8; | else | { | /* glibc-2.2.93 does not work with a negative RANGE argument. */ | if (re_search (®ex, "wxy", 3, 2, -2, ®s) != 1) | result |= 8; | else | { | free (regs.start); | free (regs.end); | } | regfree (®ex); | } | | /* The version of regex.c in older versions of gnulib | ignored RE_ICASE. Detect that problem too. */ | re_set_syntax (RE_SYNTAX_EMACS | RE_ICASE); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("x", 1, ®ex); | if (s) | result |= 16; | else | { | if (re_search (®ex, "WXY", 3, 0, 3, ®s) < 0) | result |= 16; | else | { | free (regs.start); | free (regs.end); | } | regfree (®ex); | } | | /* Catch a bug reported by Vin Shelton in | https://lists.gnu.org/r/bug-coreutils/2007-06/msg00089.html | */ | re_set_syntax (RE_SYNTAX_POSIX_BASIC | & ~RE_CONTEXT_INVALID_DUP | & ~RE_NO_EMPTY_RANGES); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("[[:alnum:]_-]\\+$", 16, ®ex); | if (s) | result |= 32; | else | regfree (®ex); | | /* REG_STARTEND was added to glibc on 2004-01-15. | Reject older versions. */ | if (! REG_STARTEND) | result |= 64; | | /* Matching with the compiled form of this regexp would provoke | an assertion failure prior to glibc-2.28: | regexec.c:1375: pop_fail_stack: Assertion 'num >= 0' failed | With glibc-2.28, compilation fails and reports the invalid | back reference. */ | re_set_syntax (RE_SYNTAX_POSIX_EGREP); | memset (®ex, 0, sizeof regex); | s = re_compile_pattern ("0|()0|\\1|0", 10, ®ex); | if (!s) | { | memset (®s, 0, sizeof regs); | i = re_search (®ex, "x", 1, 0, 1, ®s); | if (i != -1) | result |= 64; | if (0 <= i) | { | free (regs.start); | free (regs.end); | } | regfree (®ex); | } | else | { | if (strcmp (s, "Invalid back reference")) | result |= 64; | } | | /* glibc bug 11053. */ | re_set_syntax (RE_SYNTAX_POSIX_BASIC); | memset (®ex, 0, sizeof regex); | static char const pat_sub2[] = "\\(a*\\)*a*\\1"; | s = re_compile_pattern (pat_sub2, sizeof pat_sub2 - 1, ®ex); | if (s) | result |= 64; | else | { | memset (®s, 0, sizeof regs); | static char const data[] = "a"; | int datalen = sizeof data - 1; | i = re_search (®ex, data, datalen, 0, datalen, ®s); | if (i != 0) | result |= 64; | else if (regs.num_regs < 2) | result |= 64; | else if (! (regs.start[0] == 0 && regs.end[0] == 1)) | result |= 64; | else if (! (regs.start[1] == 0 && regs.end[1] == 0)) | result |= 64; | regfree (®ex); | free (regs.start); | free (regs.end); | } | | #if 0 | /* It would be nice to reject hosts whose regoff_t values are too | narrow (including glibc on hosts with 64-bit ptrdiff_t and | 32-bit int), but we should wait until glibc implements this | feature. Otherwise, support for equivalence classes and | multibyte collation symbols would always be broken except | when compiling --without-included-regex. */ | if (sizeof (regoff_t) < sizeof (ptrdiff_t) | || sizeof (regoff_t) < sizeof (ssize_t)) | result |= 64; | #endif | | return result; | | ; | return 0; | } configure:40700: result: no configure:40782: checking for libintl.h configure:40782: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:40782: $? = 0 configure:40782: result: yes configure:40790: checking whether isblank is declared configure:40790: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:40790: $? = 0 configure:40790: result: yes configure:40804: checking for sig2str configure:40804: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-c4c5f4/0.arm64.thinlto.o' undef: _sig2str Undefined symbols for architecture arm64: "_sig2str", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:40804: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | /* end confdefs.h. */ | /* Define sig2str to an innocuous variant, in case <limits.h> declares sig2str. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define sig2str innocuous_sig2str | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sig2str (); below. */ | | #include <limits.h> | #undef sig2str | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sig2str (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sig2str || defined __stub___sig2str | choke me | #endif | | int | main (void) | { | return sig2str (); | ; | return 0; | } configure:40804: result: no configure:40832: checking for sigdescr_np configure:40832: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-cdd1cf/0.arm64.thinlto.o' undef: _sigdescr_np Undefined symbols for architecture arm64: "_sigdescr_np", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:40832: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | /* end confdefs.h. */ | /* Define sigdescr_np to an innocuous variant, in case <limits.h> declares sigdescr_np. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define sigdescr_np innocuous_sigdescr_np | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sigdescr_np (); below. */ | | #include <limits.h> | #undef sigdescr_np | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sigdescr_np (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sigdescr_np || defined __stub___sigdescr_np | choke me | #endif | | int | main (void) | { | return sigdescr_np (); | ; | return 0; | } configure:40832: result: no configure:40878: checking for socklen_t configure:40878: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:40878: $? = 0 configure:40878: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:348:24: error: expected expression if (sizeof ((socklen_t))) ^ 1 error generated. configure:40878: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | /* end confdefs.h. */ | | /* <sys/types.h> is not needed according to POSIX, but the | <sys/socket.h> in i386-unknown-freebsd4.10 and | powerpc-apple-darwin5.5 required it. */ | #include <sys/types.h> | #if HAVE_SYS_SOCKET_H | # include <sys/socket.h> | #elif HAVE_WS2TCPIP_H | # include <ws2tcpip.h> | #endif | | | int | main (void) | { | if (sizeof ((socklen_t))) | return 0; | ; | return 0; | } configure:40878: result: yes configure:40942: checking for ssize_t configure:40960: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:40960: $? = 0 configure:40968: result: yes configure:40980: checking for struct stat.st_atim.tv_nsec configure:40980: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:340:13: error: no member named 'st_atim' in 'struct stat' if (ac_aggr.st_atim.tv_nsec) ~~~~~~~ ^ 1 error generated. configure:40980: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/stat.h> | | int | main (void) | { | static struct stat ac_aggr; | if (ac_aggr.st_atim.tv_nsec) | return 0; | ; | return 0; | } configure:40980: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:340:20: error: no member named 'st_atim' in 'struct stat' if (sizeof ac_aggr.st_atim.tv_nsec) ~~~~~~~ ^ 1 error generated. configure:40980: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | /* end confdefs.h. */ | #include <sys/types.h> | #include <sys/stat.h> | | int | main (void) | { | static struct stat ac_aggr; | if (sizeof ac_aggr.st_atim.tv_nsec) | return 0; | ; | return 0; | } configure:40980: result: no configure:41032: checking for struct stat.st_atimespec.tv_nsec configure:41032: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:41032: $? = 0 configure:41032: result: yes configure:41073: checking for struct stat.st_birthtimespec.tv_nsec configure:41073: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:41073: $? = 0 configure:41073: result: yes configure:41110: checking for bool, true, false configure:41125: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:337:13: error: "true == false" #error "true == false" ^ conftest.c:339:18: error: unknown type name 'bool' extern bool b; ^ conftest.c:340:11: error: unknown type name 'bool' bool b = true == false; ^ conftest.c:340:20: error: use of undeclared identifier 'true' bool b = true == false; ^ conftest.c:340:28: error: use of undeclared identifier 'false' bool b = true == false; ^ 5 errors generated. configure:41125: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | /* end confdefs.h. */ | | #if true == false | #error "true == false" | #endif | extern bool b; | bool b = true == false; configure:41133: result: no configure:41568: checking for stpcpy configure:41605: checking for stpcpy configure:41605: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 conftest.c:353:6: warning: incompatible redeclaration of library function 'stpcpy' [-Wincompatible-library-redeclaration] char stpcpy (); ^ conftest.c:353:6: note: 'stpcpy' is a builtin with type 'char *(char *, const char *)' 1 warning generated. remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-acdde6/0.arm64.thinlto.o' configure:41605: $? = 0 configure:41605: result: yes configure:41620: result: yes configure:41699: checking for working strnlen configure:41739: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b64991/0.arm64.thinlto.o' configure:41739: $? = 0 configure:41739: ./conftest configure:41739: $? = 0 configure:41750: result: yes configure:41805: checking whether strtoimax works configure:41863: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-f9cb0e/0.arm64.thinlto.o' configure:41863: $? = 0 configure:41863: ./conftest configure:41863: $? = 0 configure:41875: result: yes configure:41932: checking whether symlink handles trailing slash correctly configure:41972: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-fbd820/0.arm64.thinlto.o' configure:41972: $? = 0 configure:41972: ./conftest configure:41972: $? = 4 configure: program exited with status 4 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | /* end confdefs.h. */ | #include <unistd.h> | | int | main (void) | { | int result = 0; | if (!symlink ("a", "conftest.link/")) | result |= 1; | if (symlink ("conftest.f", "conftest.lnk2")) | result |= 2; | else if (!symlink ("a", "conftest.lnk2/")) | result |= 4; | return result; | | ; | return 0; | } configure:41984: result: no configure:42075: checking whether localtime_r is declared configure:42075: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration configure:42075: $? = 0 configure:42075: result: yes configure:42099: checking whether localtime_r is compatible with its POSIX signature configure:42131: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:358:15: warning: expression result unused [-Wunused-value] *localtime_r (0, 0); ^~~~~~~~~~~~~~~~~~~ 1 warning generated. configure:42131: $? = 0 configure:42140: result: yes configure:42233: checking whether localtime works even near extrema configure:42269: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-34d801/0.arm64.thinlto.o' configure:42269: $? = 0 configure:42269: ./conftest configure:42269: $? = 0 configure:42279: result: yes configure:42287: checking for timezone_t configure:42287: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 conftest.c:345:13: error: use of undeclared identifier 'timezone_t'; did you mean 'timezone'? if (sizeof (timezone_t)) ^~~~~~~~~~ timezone /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h:103:13: note: 'timezone' declared here extern long timezone __DARWIN_ALIAS(timezone); ^ 1 error generated. configure:42287: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | /* end confdefs.h. */ | #include <time.h> | | int | main (void) | { | if (sizeof (timezone_t)) | return 0; | ; | return 0; | } configure:42287: result: no configure:42330: checking for timegm configure:42367: checking for timegm configure:42367: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-4da65d/0.arm64.thinlto.o' configure:42367: $? = 0 configure:42367: result: yes configure:42382: result: yes configure:42445: checking whether timer_settime is declared configure:42445: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 -Werror=implicit-function-declaration conftest.c:351:10: error: use of undeclared identifier 'timer_settime' (void) timer_settime; ^ 1 error generated. configure:42445: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | /* end confdefs.h. */ | #include <time.h> | | | int | main (void) | { | #ifndef timer_settime | #ifdef __cplusplus | (void) timer_settime; | #else | (void) timer_settime; | #endif | #endif | | ; | return 0; | } configure:42445: result: no configure:42568: checking for utimensat configure:42605: checking for utimensat configure:42605: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-a9cc11/0.arm64.thinlto.o' configure:42605: $? = 0 configure:42605: result: yes configure:42620: result: yes configure:42640: checking whether utimensat works configure:42723: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-b3e28d/0.arm64.thinlto.o' configure:42723: $? = 0 configure:42723: ./conftest configure:42723: $? = 64 configure: program exited with status 64 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | /* end confdefs.h. */ | | #include <fcntl.h> | #include <sys/stat.h> | #include <unistd.h> | | | | #if defined _WIN32 && !defined __CYGWIN__ | #define access _access | #define chdir _chdir | #define chmod _chmod | #define close _close | #define creat _creat | #define dup _dup | #define dup2 _dup2 | #define ecvt _ecvt | #define execl _execl | #define execle _execle | #define execlp _execlp | #define execv _execv | #define execve _execve | #define execvp _execvp | #define execvpe _execvpe | #define fcloseall _fcloseall | #define fcvt _fcvt | #define fdopen _fdopen | #define fileno _fileno | #define gcvt _gcvt | #define getcwd _getcwd | #define getpid _getpid | #define getw _getw | #define isatty _isatty | #define j0 _j0 | #define j1 _j1 | #define jn _jn | #define lfind _lfind | #define lsearch _lsearch | #define lseek _lseek | #define memccpy _memccpy | #define mkdir _mkdir | #define mktemp _mktemp | #define open _open | #define putenv _putenv | #define putw _putw | #define read _read | #define rmdir _rmdir | #define strdup _strdup | #define swab _swab | #define tempnam _tempnam | #define tzset _tzset | #define umask _umask | #define unlink _unlink | #define utime _utime | #define wcsdup _wcsdup | #define write _write | #define y0 _y0 | #define y1 _y1 | #define yn _yn | #endif | | | int | main (void) | { | int result = 0; | const char *f = "conftest.file"; | if (close (creat (f, 0600))) | return 1; | /* Test whether a trailing slash is handled correctly. | This fails on AIX 7.2. */ | { | struct timespec ts[2]; | ts[0].tv_sec = 345183300; ts[0].tv_nsec = 0; | ts[1] = ts[0]; | if (utimensat (AT_FDCWD, "conftest.file/", ts, 0) == 0) | result |= 2; | } | /* Test whether the AT_SYMLINK_NOFOLLOW flag is supported. */ | { | if (utimensat (AT_FDCWD, f, NULL, AT_SYMLINK_NOFOLLOW)) | result |= 4; | } | /* Test whether UTIME_NOW and UTIME_OMIT work. */ | { | struct timespec ts[2]; | ts[0].tv_sec = 1; | ts[0].tv_nsec = UTIME_OMIT; | ts[1].tv_sec = 1; | ts[1].tv_nsec = UTIME_NOW; | if (utimensat (AT_FDCWD, f, ts, 0)) | result |= 8; | } | sleep (1); | { | struct stat st; | struct timespec ts[2]; | ts[0].tv_sec = 1; | ts[0].tv_nsec = UTIME_NOW; | ts[1].tv_sec = 1; | ts[1].tv_nsec = UTIME_OMIT; | if (utimensat (AT_FDCWD, f, ts, 0)) | result |= 16; | if (stat (f, &st)) | result |= 32; | else if (st.st_ctime < st.st_atime) | result |= 64; | } | return result; | | ; | return 0; | } configure:42739: result: no configure:42780: checking for variable-length arrays configure:42838: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:42838: $? = 0 configure:42849: result: yes configure:44158: checking for rawmemchr configure:44158: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-2e244e/0.arm64.thinlto.o' undef: _rawmemchr Undefined symbols for architecture arm64: "_rawmemchr", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:44158: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | /* end confdefs.h. */ | /* Define rawmemchr to an innocuous variant, in case <limits.h> declares rawmemchr. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define rawmemchr innocuous_rawmemchr | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char rawmemchr (); below. */ | | #include <limits.h> | #undef rawmemchr | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char rawmemchr (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_rawmemchr || defined __stub___rawmemchr | choke me | #endif | | int | main (void) | { | return rawmemchr (); | ; | return 0; | } configure:44158: result: no configure:44029: checking whether open recognizes a trailing slash configure:44074: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-896461/0.arm64.thinlto.o' configure:44074: $? = 0 configure:44074: ./conftest configure:44074: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | /* end confdefs.h. */ | | #include <fcntl.h> | #if HAVE_UNISTD_H | # include <unistd.h> | #endif | | | | #if defined _WIN32 && !defined __CYGWIN__ | #define access _access | #define chdir _chdir | #define chmod _chmod | #define close _close | #define creat _creat | #define dup _dup | #define dup2 _dup2 | #define ecvt _ecvt | #define execl _execl | #define execle _execle | #define execlp _execlp | #define execv _execv | #define execve _execve | #define execvp _execvp | #define execvpe _execvpe | #define fcloseall _fcloseall | #define fcvt _fcvt | #define fdopen _fdopen | #define fileno _fileno | #define gcvt _gcvt | #define getcwd _getcwd | #define getpid _getpid | #define getw _getw | #define isatty _isatty | #define j0 _j0 | #define j1 _j1 | #define jn _jn | #define lfind _lfind | #define lsearch _lsearch | #define lseek _lseek | #define memccpy _memccpy | #define mkdir _mkdir | #define mktemp _mktemp | #define open _open | #define putenv _putenv | #define putw _putw | #define read _read | #define rmdir _rmdir | #define strdup _strdup | #define swab _swab | #define tempnam _tempnam | #define tzset _tzset | #define umask _umask | #define unlink _unlink | #define utime _utime | #define wcsdup _wcsdup | #define write _write | #define y0 _y0 | #define y1 _y1 | #define yn _yn | #endif | | | int main () | { | int result = 0; | #if HAVE_LSTAT | if (open ("conftest.lnk/", O_RDONLY) != -1) | result |= 1; | #endif | if (open ("conftest.sl/", O_CREAT, 0600) >= 0) | result |= 2; | return result; | } configure:44087: result: no configure:43065: checking for euidaccess configure:43065: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-571a64/0.arm64.thinlto.o' undef: _euidaccess Undefined symbols for architecture arm64: "_euidaccess", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43065: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | /* end confdefs.h. */ | /* Define euidaccess to an innocuous variant, in case <limits.h> declares euidaccess. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define euidaccess innocuous_euidaccess | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char euidaccess (); below. */ | | #include <limits.h> | #undef euidaccess | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char euidaccess (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_euidaccess || defined __stub___euidaccess | choke me | #endif | | int | main (void) | { | return euidaccess (); | ; | return 0; | } configure:43065: result: no configure:43090: checking for faccessat configure:43142: result: yes configure:43156: checking for libgen.h configure:43156: clang -c -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas conftest.c >&5 configure:43156: $? = 0 configure:43156: result: yes configure:43164: checking for getgroups configure:43164: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-4aad91/0.arm64.thinlto.o' configure:43164: $? = 0 configure:43164: result: yes configure:43220: checking for working getgroups configure:43251: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-083d6e/0.arm64.thinlto.o' configure:43251: $? = 0 configure:43251: ./conftest configure:43251: $? = 0 configure:43263: result: yes configure:43285: checking for library containing eaccess configure:43315: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-9b896b/0.arm64.thinlto.o' undef: _eaccess Undefined symbols for architecture arm64: "_eaccess", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43315: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char eaccess (); | int | main (void) | { | return eaccess (); | ; | return 0; | } configure:43315: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c -lgen >&5 ld: library not found for -lgen clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43315: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | char eaccess (); | int | main (void) | { | return eaccess (); | ; | return 0; | } configure:43335: result: no configure:43345: checking for eaccess configure:43345: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-7e22e1/0.arm64.thinlto.o' undef: _eaccess Undefined symbols for architecture arm64: "_eaccess", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43345: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | /* Define eaccess to an innocuous variant, in case <limits.h> declares eaccess. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define eaccess innocuous_eaccess | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char eaccess (); below. */ | | #include <limits.h> | #undef eaccess | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char eaccess (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_eaccess || defined __stub___eaccess | choke me | #endif | | int | main (void) | { | return eaccess (); | ; | return 0; | } configure:43345: result: no configure:43737: checking for group_member configure:43737: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-e9e7d8/0.arm64.thinlto.o' undef: _group_member Undefined symbols for architecture arm64: "_group_member", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43737: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | /* Define group_member to an innocuous variant, in case <limits.h> declares group_member. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define group_member innocuous_group_member | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char group_member (); below. */ | | #include <limits.h> | #undef group_member | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char group_member (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_group_member || defined __stub___group_member | choke me | #endif | | int | main (void) | { | return group_member (); | ; | return 0; | } configure:43737: result: no configure:43495: checking for getgroups configure:43495: result: yes configure:43551: checking for working getgroups configure:43594: result: yes configure:43622: checking whether getgroups handles negative values configure:43655: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-d0465f/0.arm64.thinlto.o' configure:43655: $? = 0 configure:43655: ./conftest configure:43655: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETGROUPS 1 | /* end confdefs.h. */ | #include <stddef.h> | #ifdef HAVE_STDIO_H | # include <stdio.h> | #endif | #ifdef HAVE_STDLIB_H | # include <stdlib.h> | #endif | #ifdef HAVE_STRING_H | # include <string.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main (void) | { | int size = getgroups (0, 0); | gid_t *list = malloc (size * sizeof *list); | int result = getgroups (-1, list) != -1; | free (list); | return result; | ; | return 0; | } configure:43666: result: no configure:44214: checking whether realloc (0, 0) returns nonnull configure:44249: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-22f101/0.arm64.thinlto.o' configure:44249: $? = 0 configure:44249: ./conftest configure:44249: $? = 0 configure:44261: result: yes configure:44476: checking for futimes configure:44513: checking for futimes configure:44513: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-07f41d/0.arm64.thinlto.o' configure:44513: $? = 0 configure:44513: result: yes configure:44528: result: yes configure:44544: checking for futimesat configure:44581: checking for futimesat configure:44581: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-8c4369/0.arm64.thinlto.o' undef: _futimesat Undefined symbols for architecture arm64: "_futimesat", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:44581: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_FUTIMES 1 | /* end confdefs.h. */ | /* Define futimesat to an innocuous variant, in case <limits.h> declares futimesat. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define futimesat innocuous_futimesat | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char futimesat (); below. */ | | #include <limits.h> | #undef futimesat | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char futimesat (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_futimesat || defined __stub___futimesat | choke me | #endif | | int | main (void) | { | return futimesat (); | ; | return 0; | } configure:44581: result: no configure:44596: result: no configure:44612: checking for lutimes configure:44649: checking for lutimes configure:44649: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-14df86/0.arm64.thinlto.o' configure:44649: $? = 0 configure:44649: result: yes configure:44664: result: yes configure:44680: checking for futimens configure:44732: result: yes configure:44748: checking for utimensat configure:44800: result: yes configure:43980: checking for __mktime_internal configure:43980: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-0e2e15/0.arm64.thinlto.o' undef: ___mktime_internal Undefined symbols for architecture arm64: "___mktime_internal", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:43980: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_FUTIMES 1 | #define HAVE_LUTIMES 1 | #define HAVE_FUTIMENS 1 | #define HAVE_UTIMENSAT 1 | /* end confdefs.h. */ | /* Define __mktime_internal to an innocuous variant, in case <limits.h> declares __mktime_internal. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define __mktime_internal innocuous___mktime_internal | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __mktime_internal (); below. */ | | #include <limits.h> | #undef __mktime_internal | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __mktime_internal (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___mktime_internal || defined __stub_____mktime_internal | choke me | #endif | | int | main (void) | { | return __mktime_internal (); | ; | return 0; | } configure:43980: result: no configure:45071: checking for timer_getoverrun configure:45071: clang -o conftest -O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas -L/opt/homebrew/lib conftest.c >&5 remark: can't link or copy from cached entry '' to '/var/folders/9w/7dlszmmn6q1gd5yf3r9n79bc0000gn/T/thinlto-db0a71/0.arm64.thinlto.o' undef: _timer_getoverrun Undefined symbols for architecture arm64: "_timer_getoverrun", referenced from: _main in 0.arm64.thinlto.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) configure:45071: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU Emacs" | #define PACKAGE_TARNAME "emacs" | #define PACKAGE_VERSION "30.0.50" | #define PACKAGE_STRING "GNU Emacs 30.0.50" | #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" | #define PACKAGE_URL "https://www.gnu.org/software/emacs/" | #define HAVE_PDUMPER 1 | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_UTSNAME_H 1 | #define HAVE_PWD_H 1 | #define HAVE_UTMP_H 1 | #define HAVE_UTIL_H 1 | #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 | #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 | #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_MALLOC_MALLOC_H 1 | #define HAVE_SYS_UN_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_EXECINFO_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_SYS_CDEFS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_SYS_RANDOM_H 1 | #define STDC_HEADERS 1 | #define _ALL_SOURCE 1 | #define _DARWIN_C_SOURCE 1 | #define _GNU_SOURCE 1 | #define _HPUX_ALT_XOPEN_SOCKET_API 1 | #define _NETBSD_SOURCE 1 | #define _OPENBSD_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 | #define __STDC_WANT_IEC_60559_EXT__ 1 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 | #define __STDC_WANT_LIB_EXT2__ 1 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 | #define _TANDEM_SOURCE 1 | #define __EXTENSIONS__ 1 | #define GCC_LINT 1 | #define SYSTEM_TYPE "darwin" | #define HAVE_TERM_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_NET_IF_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_NET_IF_DL_H 1 | #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 | #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 | #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 | #define HAVE_SBRK 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_FCHMOD 1 | #define HAVE_REALPATH 1 | #define HAVE_LSTAT 1 | #define HAVE_FCHMODAT 1 | #define HAVE_LCHMOD 1 | #define HAVE_FCNTL 1 | #define HAVE_FDOPENDIR 1 | #define HAVE_FSTATAT 1 | #define HAVE_FSYNC 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET_S 1 | #define HAVE_PSELECT 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_READLINK 1 | #define HAVE_ISBLANK 1 | #define HAVE_ISWCTYPE 1 | #define HAVE_STRTOIMAX 1 | #define HAVE_SYMLINK 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_GETDTABLESIZE 1 | #define SYSTEM_MALLOC 1 | #define HAVE_MMAP 1 | #define HAVE_PTHREAD 1 | #define THREADS_ENABLED 1 | #define HAVE_SQLITE3 1 | #define HAVE_GNUTLS 1 | #define HAVE_JSON 1 | #define HAVE_TREE_SITTER 1 | #define HAVE_KQUEUE 1 | #define USE_FILE_NOTIFY 1 | #define HAVE_XIM 1 | #define USE_XIM 1 | #define HAVE_LCMS2 1 | #define HAVE_ZLIB 1 | #define DYNAMIC_LIB_SUFFIX ".dylib" | #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" | #define HAVE_DLADDR 1 | #define HAVE_MODULES 1 | #define MODULES_SUFFIX ".dylib" | #define MODULES_SECONDARY_SUFFIX ".so" | #define HAVE_LIBGCCJIT 1 | #define HAVE_LIBGCCJIT_H 1 | #define HAVE_NATIVE_COMP 1 | #define NATIVE_ELISP_SUFFIX ".eln" | #define HAVE_LIBXML2 1 | #define MAIL_USE_FLOCK 1 | #define SIZEOF_LONG 8 | #define HAVE_FCHDIR 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_GETRUSAGE 1 | #define HAVE_LRAND48 1 | #define HAVE_RANDOM 1 | #define HAVE_RINT 1 | #define HAVE_TRUNC 1 | #define HAVE_SELECT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_SETLOCALE 1 | #define HAVE_NEWLOCALE 1 | #define HAVE_GETRLIMIT 1 | #define HAVE_SETRLIMIT 1 | #define HAVE_SHUTDOWN 1 | #define HAVE_PTHREAD_SIGMASK 1 | #define HAVE_STRSIGNAL 1 | #define HAVE_SETITIMER 1 | #define HAVE_SENDTO 1 | #define HAVE_RECVFROM 1 | #define HAVE_GETSOCKNAME 1 | #define HAVE_GETIFADDRS 1 | #define HAVE_FREEIFADDRS 1 | #define HAVE_GAI_STRERROR 1 | #define HAVE_SYNC 1 | #define HAVE_GETPWENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETGRENT 1 | #define HAVE_ENDGRENT 1 | #define HAVE_CFMAKERAW 1 | #define HAVE_CFSETSPEED 1 | #define HAVE_LOG2 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_DECL_ALIGNED_ALLOC 1 | #define HAVE_POSIX_MADVISE 1 | #define HAVE___BUILTIN_FRAME_ADDRESS 1 | #define HAVE___BUILTIN_UNWIND_INIT 1 | #define HAVE_FSEEKO 1 | #define HAVE_GRANTPT 1 | #define HAVE_POSIX_OPENPT 1 | #define TERMINFO 1 | #define TERMINFO_DEFINES_BC 1 | #define USE_NCURSES 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_SNPRINTF 1 | #define HAVE_SPAWN_H 1 | #define HAVE_POSIX_SPAWN 1 | #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 | #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 | #define HAVE_DECL_POSIX_SPAWN_SETSID 1 | #define HAVE_LANGINFO_CODESET 1 | #define HAVE_MBSTATE_T 1 | #define AMPERSAND_FULL_NAME 1 | #define HAVE_PTYS 1 | #define HAVE_SOCKETS 1 | #define NULL_DEVICE "/dev/null" | #define SEPCHAR ':' | #define subprocesses 1 | #define USER_FULL_NAME pw->pw_gecos | #define DIRECTORY_SEP '/' | #define IS_DEVICE_SEP(_c_) 0 | #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) | #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) | #define DONT_REOPEN_PTY 1 | #define DEFAULT_SOUND_DEVICE "/dev/dsp" | #define INTERRUPT_INPUT 1 | #define UNIX98_PTYS 1 | #define PTY_ITERATION int i; for (i = 0; i < 1; i++) | #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } | #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) | #define PTY_NAME_SPRINTF /**/ | #define SIGNALS_VIA_CHARACTERS 1 | #define TAB3 OXTABS | #define GC_SETJMP_WORKS 1 | #define HAVE__SETJMP 1 | #define HAVE_SIGSETJMP 1 | #define HAVE_STACK_OVERFLOW_HANDLING 1 | #define DARWIN_OS /**/ | #define SIZEOF_SPEED_T 8 | #define USABLE_FIONREAD 1 | #define USABLE_SIGIO 1 | #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." | #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" | #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" | #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 | #define HAVE_TYPEOF 1 | #define HAVE_STATEMENT_EXPRESSIONS 1 | #define MALLOC_0_IS_NONNULL 1 | #define HAVE_SYS_ACL_H 1 | #define HAVE_ACL_GET_FILE 1 | #define HAVE_ACL_GET_FD 1 | #define HAVE_ACL_SET_FILE 1 | #define HAVE_ACL_SET_FD 1 | #define HAVE_ACL_FREE 1 | #define HAVE_ACL_FROM_TEXT 1 | #define HAVE_ACL_DELETE_DEF_FILE 1 | #define HAVE_ACL_DELETE_FD_NP 1 | #define HAVE_ACL_DELETE_FILE_NP 1 | #define HAVE_ACL_COPY_EXT_NATIVE 1 | #define HAVE_ACL_CREATE_ENTRY_NP 1 | #define HAVE_ACL_FIRST_ENTRY 1 | #define HAVE_ACL_TYPE_EXTENDED 1 | #define USE_ACL 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_FACCESSAT 1 | #define HAVE_GETCWD 1 | #define restrict __restrict__ | #define HAVE___HEADER_INLINE 1 | #define HAVE_DECL_STRMODE 1 | #define HAVE_GETOPT_H 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define HAVE_LONG_LONG_INT 1 | #define HAVE_UNSIGNED_LONG_LONG_INT 1 | #define HAVE_DECL_MEMMEM 1 | #define HAVE_DECL_MEMRCHR 0 | #define HAVE_MINMAX_IN_SYS_PARAM_H 1 | #define TIME_T_IS_SIGNED 1 | #define HAVE_DECL_ALARM 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_TM_GMTOFF 1 | #define HAVE_SIGSET_T 1 | #define HAVE_WCHAR_T 1 | #define HAVE_DECL_FCLOSEALL 0 | #define HAVE_DECL_GETW 1 | #define HAVE_DECL_PUTW 1 | #define __USE_MINGW_ANSI_STDIO 1 | #define HAVE_DECL_ECVT 1 | #define HAVE_DECL_FCVT 1 | #define HAVE_DECL_GCVT 1 | #define HAVE_DECL_STRNLEN 1 | #define HAVE_DECL_STRTOIMAX 1 | #define _USE_STD_STAT 1 | #define HAVE_DECL_EXECVPE 0 | #define HAVE_DECL_CLEARERR_UNLOCKED 1 | #define HAVE_DECL_FEOF_UNLOCKED 1 | #define HAVE_DECL_FERROR_UNLOCKED 1 | #define HAVE_DECL_FFLUSH_UNLOCKED 0 | #define HAVE_DECL_FGETS_UNLOCKED 0 | #define HAVE_DECL_FPUTC_UNLOCKED 0 | #define HAVE_DECL_FPUTS_UNLOCKED 0 | #define HAVE_DECL_FREAD_UNLOCKED 0 | #define HAVE_DECL_FWRITE_UNLOCKED 0 | #define HAVE_DECL_GETC_UNLOCKED 1 | #define HAVE_DECL_GETCHAR_UNLOCKED 1 | #define HAVE_DECL_PUTC_UNLOCKED 1 | #define HAVE_DECL_PUTCHAR_UNLOCKED 1 | #define GETGROUPS_T gid_t | #define HAVE_DECL_GETDTABLESIZE 1 | #define HAVE_MALLOC_POSIX 1 | #define PROMOTED_MODE_T int | #define HAVE_WORKING_UTIMES 1 | #define HAVE_ALLOCA 1 | #define HAVE___BUILTIN_EXPECT 1 | #define GNULIB_CANONICALIZE_LGPL 1 | #define HAVE_READLINKAT 1 | #define HAVE_CLOCK_GETRES 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_SETTIME 1 | #define GNULIB_CLOSE_STREAM 1 | #define HAVE_STRUCT_DIRENT_D_TYPE 1 | #define HAVE_FACCESSAT 1 | #define HAVE_ACCESS 1 | #define GNULIB_FACCESSAT 1 | #define HAVE_DECL_FDOPENDIR 1 | #define GNULIB_FDOPENDIR 1 | #define FLEXIBLE_ARRAY_MEMBER /**/ | #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 | #define HAVE_SYS_MOUNT_H 1 | #define STAT_STATFS2_BSIZE 1 | #define HAVE_FUTIMENS 1 | #define HAVE_GETLOADAVG 1 | #define __GETOPT_PREFIX rpl_ | #define HAVE_TIMESPEC_GET 1 | #define GETTIMEOFDAY_TIMEZONE void | #define _GL_REPLACE_IEEE754_H 1 | #define HAVE___INLINE 1 | #define HAVE_GMP_H 1 | #define HAVE_MEMMEM 1 | #define HAVE_MKOSTEMP 1 | #define GNULIB_MKOSTEMP 1 | #define NEED_MKTIME_WORKING 1 | #define HAVE_BUG_BIG_NANOSLEEP 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_SYSCTL 1 | #define my_strftime nstrftime | #define READLINK_TRAILING_SLASH_BUG 1 | #define HAVE_READLINKAT 1 | #define _REGEX_INCLUDE_LIMITS_H 1 | #define _REGEX_LARGE_OFFSETS 1 | #define re_syntax_options rpl_re_syntax_options | #define re_set_syntax rpl_re_set_syntax | #define re_compile_pattern rpl_re_compile_pattern | #define re_compile_fastmap rpl_re_compile_fastmap | #define re_search rpl_re_search | #define re_search_2 rpl_re_search_2 | #define re_match rpl_re_match | #define re_match_2 rpl_re_match_2 | #define re_set_registers rpl_re_set_registers | #define re_comp rpl_re_comp | #define re_exec rpl_re_exec | #define regcomp rpl_regcomp | #define regexec rpl_regexec | #define regerror rpl_regerror | #define regfree rpl_regfree | #define HAVE_LIBINTL_H 1 | #define HAVE_DECL_ISBLANK 1 | #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 | #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 | #define GNULIB_FSCANF 1 | #define GNULIB_SCANF 1 | #define HAVE_STPCPY 1 | #define GNULIB_TEMPNAME 1 | #define HAVE_DECL_LOCALTIME_R 1 | #define HAVE_TIMEGM 1 | #define GNULIB_STDIO_SINGLE_THREAD 1 | #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD | #define HAVE_UTIMENSAT 1 | #define HAVE_C_VARARRAYS 1 | #define OPEN_TRAILING_SLASH_BUG 1 | #define HAVE_FACCESSAT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_GETGROUPS 1 | #define HAVE_GETGROUPS 1 | #define HAVE_FUTIMES 1 | #define HAVE_LUTIMES 1 | #define HAVE_FUTIMENS 1 | #define HAVE_UTIMENSAT 1 | #define NEED_MKTIME_INTERNAL 1 | /* end confdefs.h. */ | /* Define timer_getoverrun to an innocuous variant, in case <limits.h> declares timer_getoverrun. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define timer_getoverrun innocuous_timer_getoverrun | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char timer_getoverrun (); below. */ | | #include <limits.h> | #undef timer_getoverrun | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char timer_getoverrun (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_timer_getoverrun || defined __stub___timer_getoverrun | choke me | #endif | | int | main (void) | { | return timer_getoverrun (); | ; | return 0; | } configure:45071: result: no configure:45159: checking for clang option to disable position independent executables configure:45196: result: not needed configure:45600: updating cache config.cache configure:45716: creating ./config.status configure:47006: WARNING: This configuration installs a 'movemail' program that does not retrieve POP3 email. By default, Emacs 25 and earlier installed a 'movemail' program that retrieved POP3 email via only insecure channels, a practice that is no longer recommended but that you can continue to support by using './configure --with-pop'. configure:47029: You might want to install GNU Mailutils <https://mailutils.org> and use './configure --with-mailutils'. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=aarch64-apple-darwin22.4.0 ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_c_flexmember=yes ac_cv_c_inline=inline ac_cv_c_restrict=__restrict__ ac_cv_c_typeof=typeof ac_cv_c_vararrays=yes ac_cv_env_ALSA_CFLAGS_set= ac_cv_env_ALSA_CFLAGS_value= ac_cv_env_ALSA_LIBS_set= ac_cv_env_ALSA_LIBS_value= ac_cv_env_CAIRO_CFLAGS_set= ac_cv_env_CAIRO_CFLAGS_value= ac_cv_env_CAIRO_LIBS_set= ac_cv_env_CAIRO_LIBS_value= ac_cv_env_CAIRO_XCB_CFLAGS_set= ac_cv_env_CAIRO_XCB_CFLAGS_value= ac_cv_env_CAIRO_XCB_LIBS_set= ac_cv_env_CAIRO_XCB_LIBS_value= ac_cv_env_CAIRO_XLIB_CFLAGS_set= ac_cv_env_CAIRO_XLIB_CFLAGS_value= ac_cv_env_CAIRO_XLIB_LIBS_set= ac_cv_env_CAIRO_XLIB_LIBS_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=clang ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=clang++ ac_cv_env_DBUS_CFLAGS_set= ac_cv_env_DBUS_CFLAGS_value= ac_cv_env_DBUS_LIBS_set= ac_cv_env_DBUS_LIBS_value= ac_cv_env_FONTCONFIG_CFLAGS_set= ac_cv_env_FONTCONFIG_CFLAGS_value= ac_cv_env_FONTCONFIG_LIBS_set= ac_cv_env_FONTCONFIG_LIBS_value= ac_cv_env_FREETYPE_CFLAGS_set= ac_cv_env_FREETYPE_CFLAGS_value= ac_cv_env_FREETYPE_LIBS_set= ac_cv_env_FREETYPE_LIBS_value= ac_cv_env_GCONF_CFLAGS_set= ac_cv_env_GCONF_CFLAGS_value= ac_cv_env_GCONF_LIBS_set= ac_cv_env_GCONF_LIBS_value= ac_cv_env_GFILENOTIFY_CFLAGS_set= ac_cv_env_GFILENOTIFY_CFLAGS_value= ac_cv_env_GFILENOTIFY_LIBS_set= ac_cv_env_GFILENOTIFY_LIBS_value= ac_cv_env_GOBJECT_CFLAGS_set= ac_cv_env_GOBJECT_CFLAGS_value= ac_cv_env_GOBJECT_LIBS_set= ac_cv_env_GOBJECT_LIBS_value= ac_cv_env_GSETTINGS_CFLAGS_set= ac_cv_env_GSETTINGS_CFLAGS_value= ac_cv_env_GSETTINGS_LIBS_set= ac_cv_env_GSETTINGS_LIBS_value= ac_cv_env_GTK_CFLAGS_set= ac_cv_env_GTK_CFLAGS_value= ac_cv_env_GTK_LIBS_set= ac_cv_env_GTK_LIBS_value= ac_cv_env_HARFBUZZ_CFLAGS_set= ac_cv_env_HARFBUZZ_CFLAGS_value= ac_cv_env_HARFBUZZ_LIBS_set= ac_cv_env_HARFBUZZ_LIBS_value= ac_cv_env_IMAGEMAGICK_CFLAGS_set= ac_cv_env_IMAGEMAGICK_CFLAGS_value= ac_cv_env_IMAGEMAGICK_LIBS_set= ac_cv_env_IMAGEMAGICK_LIBS_value= ac_cv_env_JSON_CFLAGS_set= ac_cv_env_JSON_CFLAGS_value= ac_cv_env_JSON_LIBS_set= ac_cv_env_JSON_LIBS_value= ac_cv_env_KQUEUE_CFLAGS_set= ac_cv_env_KQUEUE_CFLAGS_value= ac_cv_env_KQUEUE_LIBS_set= ac_cv_env_KQUEUE_LIBS_value= ac_cv_env_LCMS2_CFLAGS_set= ac_cv_env_LCMS2_CFLAGS_value= ac_cv_env_LCMS2_LIBS_set= ac_cv_env_LCMS2_LIBS_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=-L/opt/homebrew/lib ac_cv_env_LIBGNUTLS_CFLAGS_set= ac_cv_env_LIBGNUTLS_CFLAGS_value= ac_cv_env_LIBGNUTLS_LIBS_set= ac_cv_env_LIBGNUTLS_LIBS_value= ac_cv_env_LIBOTF_CFLAGS_set= ac_cv_env_LIBOTF_CFLAGS_value= ac_cv_env_LIBOTF_LIBS_set= ac_cv_env_LIBOTF_LIBS_value= ac_cv_env_LIBSECCOMP_CFLAGS_set= ac_cv_env_LIBSECCOMP_CFLAGS_value= ac_cv_env_LIBSECCOMP_LIBS_set= ac_cv_env_LIBSECCOMP_LIBS_value= ac_cv_env_LIBSYSTEMD_CFLAGS_set= ac_cv_env_LIBSYSTEMD_CFLAGS_value= ac_cv_env_LIBSYSTEMD_LIBS_set= ac_cv_env_LIBSYSTEMD_LIBS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LIBXML2_CFLAGS_set= ac_cv_env_LIBXML2_CFLAGS_value= ac_cv_env_LIBXML2_LIBS_set= ac_cv_env_LIBXML2_LIBS_value= ac_cv_env_M17N_FLT_CFLAGS_set= ac_cv_env_M17N_FLT_CFLAGS_value= ac_cv_env_M17N_FLT_LIBS_set= ac_cv_env_M17N_FLT_LIBS_value= ac_cv_env_OBJCFLAGS_set= ac_cv_env_OBJCFLAGS_value= ac_cv_env_OBJC_set= ac_cv_env_OBJC_value= ac_cv_env_PKG_CONFIG_LIBDIR_set= ac_cv_env_PKG_CONFIG_LIBDIR_value= ac_cv_env_PKG_CONFIG_PATH_set= ac_cv_env_PKG_CONFIG_PATH_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_PNG_CFLAGS_set= ac_cv_env_PNG_CFLAGS_value= ac_cv_env_PNG_LIBS_set= ac_cv_env_PNG_LIBS_value= ac_cv_env_RSVG_CFLAGS_set= ac_cv_env_RSVG_CFLAGS_value= ac_cv_env_RSVG_LIBS_set= ac_cv_env_RSVG_LIBS_value= ac_cv_env_TREE_SITTER_CFLAGS_set= ac_cv_env_TREE_SITTER_CFLAGS_value= ac_cv_env_TREE_SITTER_LIBS_set= ac_cv_env_TREE_SITTER_LIBS_value= ac_cv_env_WEBKIT_CFLAGS_set= ac_cv_env_WEBKIT_CFLAGS_value= ac_cv_env_WEBKIT_LIBS_set= ac_cv_env_WEBKIT_LIBS_value= ac_cv_env_WEBP_CFLAGS_set= ac_cv_env_WEBP_CFLAGS_value= ac_cv_env_WEBP_LIBS_set= ac_cv_env_WEBP_LIBS_value= ac_cv_env_XFIXES_CFLAGS_set= ac_cv_env_XFIXES_CFLAGS_value= ac_cv_env_XFIXES_LIBS_set= ac_cv_env_XFIXES_LIBS_value= ac_cv_env_XFT_CFLAGS_set= ac_cv_env_XFT_CFLAGS_value= ac_cv_env_XFT_LIBS_set= ac_cv_env_XFT_LIBS_value= ac_cv_env_XINERAMA_CFLAGS_set= ac_cv_env_XINERAMA_CFLAGS_value= ac_cv_env_XINERAMA_LIBS_set= ac_cv_env_XINERAMA_LIBS_value= ac_cv_env_XINPUT_CFLAGS_set= ac_cv_env_XINPUT_CFLAGS_value= ac_cv_env_XINPUT_LIBS_set= ac_cv_env_XINPUT_LIBS_value= ac_cv_env_XMKMF_set= ac_cv_env_XMKMF_value= ac_cv_env_XRANDR_CFLAGS_set= ac_cv_env_XRANDR_CFLAGS_value= ac_cv_env_XRANDR_LIBS_set= ac_cv_env_XRANDR_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func___executable_start=no ac_cv_func___lsan_ignore_object=no ac_cv_func___mktime_internal=no ac_cv_func_accept4=no ac_cv_func_access=yes ac_cv_func_acl_copy_ext_native=yes ac_cv_func_acl_create_entry_np=yes ac_cv_func_acl_delete_def_file=yes ac_cv_func_acl_delete_fd_np=yes ac_cv_func_acl_delete_file_np=yes ac_cv_func_acl_entries=no ac_cv_func_acl_extended_file=no ac_cv_func_acl_free=yes ac_cv_func_acl_free_text=no ac_cv_func_acl_from_mode=no ac_cv_func_acl_from_text=yes ac_cv_func_acl_get_fd=yes ac_cv_func_acl_get_file=yes ac_cv_func_acl_set_fd=yes ac_cv_func_acl_set_file=yes ac_cv_func_acl_to_short_text=no ac_cv_func_aligned_alloc=yes ac_cv_func_alloca_works=yes ac_cv_func_canonicalize_file_name=no ac_cv_func_cfmakeraw=yes ac_cv_func_cfsetspeed=yes ac_cv_func_clock_getres=yes ac_cv_func_clock_gettime=yes ac_cv_func_clock_settime=yes ac_cv_func_dladdr=yes ac_cv_func_dlfunc=no ac_cv_func_eaccess=no ac_cv_func_endgrent=yes ac_cv_func_endpwent=yes ac_cv_func_euidaccess=no ac_cv_func_explicit_memset=no ac_cv_func_faccessat=yes ac_cv_func_fchdir=yes ac_cv_func_fchmod=yes ac_cv_func_fchmodat=yes ac_cv_func_fcntl=yes ac_cv_func_fdopendir=yes ac_cv_func_fork=yes ac_cv_func_fork_works=yes ac_cv_func_freeifaddrs=yes ac_cv_func_fstatat=yes ac_cv_func_fsync=yes ac_cv_func_futimens=yes ac_cv_func_futimes=yes ac_cv_func_futimesat=no ac_cv_func_gai_strerror=yes ac_cv_func_get_current_dir_name=no ac_cv_func_getcwd=yes ac_cv_func_getdtablesize=yes ac_cv_func_getgrent=yes ac_cv_func_getgroups=yes ac_cv_func_getgroups_works=yes ac_cv_func_gethostname=yes ac_cv_func_getifaddrs=yes ac_cv_func_getloadavg=yes ac_cv_func_getopt_long_only=yes ac_cv_func_getpagesize=yes ac_cv_func_getpt=no ac_cv_func_getpwent=yes ac_cv_func_getrandom=no ac_cv_func_getrlimit=yes ac_cv_func_getrusage=yes ac_cv_func_getsockname=yes ac_cv_func_gettimeofday=yes ac_cv_func_grantpt=yes ac_cv_func_group_member=no ac_cv_func_isblank=yes ac_cv_func_iswctype=yes ac_cv_func_lchmod=yes ac_cv_func_localtime_r=yes ac_cv_func_log2=yes ac_cv_func_lrand48=yes ac_cv_func_lstat=yes ac_cv_func_lutimes=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_trim=no ac_cv_func_memmem=yes ac_cv_func_mempcpy=no ac_cv_func_memrchr=no ac_cv_func_memset_explicit=no ac_cv_func_memset_s=yes ac_cv_func_mkostemp=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_newlocale=yes ac_cv_func_pipe2=no ac_cv_func_posix_madvise=yes ac_cv_func_posix_openpt=yes ac_cv_func_posix_spawn=yes ac_cv_func_posix_spawn_file_actions_addchdir=no ac_cv_func_posix_spawn_file_actions_addchdir_np=yes ac_cv_func_posix_spawnattr_setflags=yes ac_cv_func_pselect=yes ac_cv_func_pstat_getdynamic=no ac_cv_func_pthread_set_name_np=no ac_cv_func_pthread_setname_np=yes ac_cv_func_pthread_sigmask=yes ac_cv_func_random=yes ac_cv_func_rawmemchr=no ac_cv_func_readlink=yes ac_cv_func_readlinkat=yes ac_cv_func_realloc_0_nonnull=yes ac_cv_func_realpath=yes ac_cv_func_recvfrom=yes ac_cv_func_renameat2=no ac_cv_func_rint=yes ac_cv_func_sbrk=yes ac_cv_func_sched_getaffinity=no ac_cv_func_sched_getaffinity_np=no ac_cv_func_select=yes ac_cv_func_sendto=yes ac_cv_func_setitimer=yes ac_cv_func_setlocale=yes ac_cv_func_setrlimit=yes ac_cv_func_shutdown=yes ac_cv_func_sig2str=no ac_cv_func_sigdescr_np=no ac_cv_func_snprintf=yes ac_cv_func_stpcpy=yes ac_cv_func_strnlen_working=yes ac_cv_func_strsignal=yes ac_cv_func_strtoimax=yes ac_cv_func_symlink=yes ac_cv_func_sync=yes ac_cv_func_sysctl=yes ac_cv_func_sysmp=no ac_cv_func_timegm=yes ac_cv_func_timer_getoverrun=no ac_cv_func_trunc=yes ac_cv_func_utimensat=yes ac_cv_func_vfork=yes ac_cv_func_vfork_works=yes ac_cv_have_decl_POSIX_SPAWN_SETSID=yes ac_cv_have_decl_alarm=yes ac_cv_have_decl_aligned_alloc=yes ac_cv_have_decl_clearerr_unlocked=yes ac_cv_have_decl_ecvt=yes ac_cv_have_decl_execvpe=no ac_cv_have_decl_fcloseall=no ac_cv_have_decl_fcvt=yes ac_cv_have_decl_fdopendir=yes ac_cv_have_decl_feof_unlocked=yes ac_cv_have_decl_ferror_unlocked=yes ac_cv_have_decl_fflush_unlocked=no ac_cv_have_decl_fgets_unlocked=no ac_cv_have_decl_fputc_unlocked=no ac_cv_have_decl_fputs_unlocked=no ac_cv_have_decl_fread_unlocked=no ac_cv_have_decl_fwrite_unlocked=no ac_cv_have_decl_gcvt=yes ac_cv_have_decl_getc_unlocked=yes ac_cv_have_decl_getchar_unlocked=yes ac_cv_have_decl_getdtablesize=yes ac_cv_have_decl_getloadavg=yes ac_cv_have_decl_getw=yes ac_cv_have_decl_isblank=yes ac_cv_have_decl_localtime_r=yes ac_cv_have_decl_memmem=yes ac_cv_have_decl_memrchr=no ac_cv_have_decl_putc_unlocked=yes ac_cv_have_decl_putchar_unlocked=yes ac_cv_have_decl_putw=yes ac_cv_have_decl_strmode=yes ac_cv_have_decl_strnlen=yes ac_cv_have_decl_strtoimax=yes ac_cv_have_decl_timer_settime=no ac_cv_have_decl_timespec_get=yes ac_cv_header_acl_libacl_h=no ac_cv_header_byteswap_h=no ac_cv_header_coff_h=no ac_cv_header_dirent_h=yes ac_cv_header_execinfo_h=yes ac_cv_header_getopt_h=yes ac_cv_header_gmp_h=yes ac_cv_header_gpm_h=no ac_cv_header_ieee754_h=no ac_cv_header_ifaddrs_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_libgccjit_h=yes ac_cv_header_libgen_h=yes ac_cv_header_libintl_h=yes ac_cv_header_limits_h=yes ac_cv_header_linux_filter_h=no ac_cv_header_linux_fs_h=no ac_cv_header_linux_seccomp_h=no ac_cv_header_machine_soundcard_h=no ac_cv_header_maillock_h=no ac_cv_header_malloc_h=no ac_cv_header_malloc_malloc_h=yes ac_cv_header_minix_config_h=no ac_cv_header_mmsystem_h=no ac_cv_header_net_if_dl_h=yes ac_cv_header_net_if_h=yes ac_cv_header_pthread_h=yes ac_cv_header_pty_h=no ac_cv_header_pwd_h=yes ac_cv_header_sanitizer_asan_interface_h=yes ac_cv_header_sanitizer_common_interface_defs_h=yes ac_cv_header_sanitizer_lsan_interface_h=yes ac_cv_header_soundcard_h=no ac_cv_header_spawn_h=yes ac_cv_header_stat_broken=no ac_cv_header_stdbool_h=yes ac_cv_header_stdckdint_h=no ac_cv_header_stdint_h=yes ac_cv_header_stdio_ext_h=no ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_acl_h=yes ac_cv_header_sys_cdefs_h=yes ac_cv_header_sys_fs_s5param_h=no ac_cv_header_sys_fs_types_h=no ac_cv_header_sys_inotify_h=no ac_cv_header_sys_loadavg_h=no ac_cv_header_sys_mount_h=yes ac_cv_header_sys_param_h=yes ac_cv_header_sys_pstat_h=no ac_cv_header_sys_random_h=yes ac_cv_header_sys_resource_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_socket_h=yes ac_cv_header_sys_soundcard_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_statfs_h=no ac_cv_header_sys_sysctl_h=yes ac_cv_header_sys_sysinfo_h=no ac_cv_header_sys_sysmp_h=no ac_cv_header_sys_systeminfo_h=no ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_un_h=yes ac_cv_header_sys_utsname_h=yes ac_cv_header_sys_vfs_h=no ac_cv_header_sys_wait_h=yes ac_cv_header_unistd_h=yes ac_cv_header_util_h=yes ac_cv_header_utmp_h=yes ac_cv_header_valgrind_valgrind_h=no ac_cv_header_vfork_h=no ac_cv_header_wchar_h=yes ac_cv_host=aarch64-apple-darwin22.4.0 ac_cv_lib_Xbsd_main=no ac_cv_lib_anl_getaddrinfo_a=no ac_cv_lib_gccjit_gcc_jit_context_acquire=yes ac_cv_lib_lockfile_maillock=no ac_cv_lib_mail_maillock=no ac_cv_lib_ossaudio__oss_ioctl=no ac_cv_lib_selinux_lgetfilecon=no ac_cv_lib_sqlite3_sqlite3_load_extension=no ac_cv_lib_sqlite3_sqlite3_open_v2=yes ac_cv_lib_xml2_htmlReadMemory=yes ac_cv_member_struct_ifreq_ifr_addr=yes ac_cv_member_struct_ifreq_ifr_addr_sa_len=yes ac_cv_member_struct_ifreq_ifr_broadaddr=yes ac_cv_member_struct_ifreq_ifr_flags=yes ac_cv_member_struct_ifreq_ifr_hwaddr=no ac_cv_member_struct_ifreq_ifr_netmask=no ac_cv_member_struct_stat_st_atim_tv_nsec=no ac_cv_member_struct_stat_st_atimespec_tv_nsec=yes ac_cv_member_struct_stat_st_birthtimespec_tv_nsec=yes ac_cv_member_struct_tm_tm_gmtoff=yes ac_cv_member_struct_tm_tm_zone=yes ac_cv_member_struct_unipair_unicode=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_GZIP_PROG=/usr/bin/gzip ac_cv_path_INSTALL_INFO=: ac_cv_path_MAKE=gmake ac_cv_path_MAKEINFO=/opt/homebrew/opt/texinfo/bin/makeinfo ac_cv_path_ac_pt_PKG_CONFIG=/opt/homebrew/bin/pkg-config ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AR=ar ac_cv_prog_AWK=awk ac_cv_prog_BREW=brew ac_cv_prog_CPP='clang -E' ac_cv_prog_MAKE_PROG=yes ac_cv_prog_XCRUN=xcrun ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_cc_c11= ac_cv_prog_cc_clang_c_o=yes ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_liblockfile=no ac_cv_safe_to_define___extensions__=yes ac_cv_search___gmpz_roinit_n=-lgmp ac_cv_search_acl_get_file='none required' ac_cv_search_backtrace_symbols_fd='none required' ac_cv_search_clock_gettime='none required' ac_cv_search_eaccess=no ac_cv_search_inflateEnd=-lz ac_cv_search_kqueue='none required' ac_cv_search_nanosleep='none required' ac_cv_should_define__xopen_source=no ac_cv_sizeof_long=8 ac_cv_sizeof_speed_t=8 ac_cv_struct_tm=time.h ac_cv_sys_largefile_opts='none needed' ac_cv_sys_largefile_source=no ac_cv_sys_posix_termios=yes ac_cv_type_getgroups=gid_t ac_cv_type_mbstate_t=yes ac_cv_type_mode_t=yes ac_cv_type_nlink_t=yes ac_cv_type_pid_t=yes ac_cv_type_sighandler_t=no ac_cv_type_sigset_t=yes ac_cv_type_socklen_t=yes ac_cv_type_timezone_t=no ac_cv_type_volatile_sig_atomic_t=yes ac_cv_working_alloca_h=yes emacs_cv_alternate_stack=yes emacs_cv_autodepend=yes emacs_cv_clang=yes emacs_cv_find_delete=-delete emacs_cv_func___builtin_frame_address=yes emacs_cv_func___builtin_unwind_init=yes emacs_cv_func__setjmp=yes emacs_cv_func_sigsetjmp=yes emacs_cv_have_timerfd=no emacs_cv_langinfo__nl_paper_width=no emacs_cv_langinfo_codeset=yes emacs_cv_lib_math='none required' emacs_cv_links_glib=no emacs_cv_ln_s_fileonly='ln -s' emacs_cv_personality_addr_no_randomize=no emacs_cv_prog_cc_no_pie='not needed' emacs_cv_pthread_lib='none needed' emacs_cv_pthread_setname_np_1arg=yes emacs_cv_sanitize_address=no emacs_cv_statement_expressions=yes emacs_cv_struct_alignment=yes emacs_cv_terminfo_defines_BC=yes emacs_cv_tputs_lib=-lncurses emacs_cv_usable_FIONREAD=yes emacs_cv_usable_SIGIO=yes emacs_cv_var_doug_lea_malloc=no emacs_cv_znocombreloc='not needed' fu_cv_sys_stat_statfs2_bsize=yes fu_cv_sys_stat_statfs2_frsize=no fu_cv_sys_stat_statfs3_osf1=no fu_cv_sys_stat_statvfs=no fu_cv_sys_truncating_statfs=no gl_cv___builtin_expect=yes gl_cv_acl_ACL_FIRST_ENTRY=yes gl_cv_acl_ACL_TYPE_EXTENDED=yes gl_cv_c___inline=yes gl_cv_c_amsterdam_compiler=no gl_cv_c_bool=no gl_cv_c_multiarch=no gl_cv_cc_nomfi_needed=no gl_cv_cc_nomfi_supported=yes gl_cv_cc_uninitialized_supported=yes gl_cv_cc_wallow=-Wno-error gl_cv_compiler_check_decl_option=-Werror=implicit-function-declaration gl_cv_compiler_clang=yes gl_cv_decl_null_works=yes gl_cv_decl_readlink_works=yes gl_cv_decl_readlinkat_works=yes gl_cv_double_slash_root=no gl_cv_fs_space=yes gl_cv_func___fpending=no gl_cv_func_copy_file_range=no gl_cv_func_dup2_works=yes gl_cv_func_fchmodat_works=yes gl_cv_func_fcntl_f_dupfd_cloexec=yes gl_cv_func_fcntl_f_dupfd_works=yes gl_cv_func_fdopendir_works=yes gl_cv_func_free_preserves_errno=no gl_cv_func_fstatat_zero_flag=yes gl_cv_func_futimens_works=no gl_cv_func_getgroups_works=no gl_cv_func_getopt_posix=no gl_cv_func_gettimeofday_posix_signature=yes gl_cv_func_localtime_works=yes gl_cv_func_lstat_dereferences_slashed_symlink=no gl_cv_func_malloc_0_nonnull=1 gl_cv_func_malloc_posix=yes gl_cv_func_memmem_works_always=no gl_cv_func_nanosleep='no (mishandles large arguments)' gl_cv_func_open_slash=no gl_cv_func_printf_attribute_flavor=system gl_cv_func_pselect_detects_ebadf=yes gl_cv_func_pthread_sigmask_in_libc_works=yes gl_cv_func_pthread_sigmask_macro=no gl_cv_func_pthread_sigmask_return_works=yes gl_cv_func_pthread_sigmask_unblock_works='guessing yes' gl_cv_func_re_compile_pattern_working=no gl_cv_func_readlink_trailing_slash=no gl_cv_func_readlink_truncate=yes gl_cv_func_realpath_works=no gl_cv_func_strtoimax=yes gl_cv_func_symlink_works=no gl_cv_func_timespec_get=yes gl_cv_func_utimensat_works=no gl_cv_func_working_acl_get_file=yes gl_cv_func_working_mktime=no gl_cv_func_working_utimes=yes gl_cv_getxattr_with_posix_acls=no gl_cv_have___header_inline=yes gl_cv_have_include_next=yes gl_cv_header_errno_h_complete=yes gl_cv_header_limits_width=no gl_cv_header_stdint_width=no gl_cv_header_stdint_without_STDC_macros=yes gl_cv_header_sys_select_h_selfcontained=yes gl_cv_header_working_stdalign_h='yes, <stdalign.h> macros' gl_cv_header_working_stdint_h=yes gl_cv_macro_O_CLOEXEC=yes gl_cv_malloc_ptrdiff=yes gl_cv_minmax_in_limits_h=no gl_cv_minmax_in_sys_param_h=yes gl_cv_next_assert_h='<assert.h>' gl_cv_next_dirent_h='<dirent.h>' gl_cv_next_fcntl_h='<fcntl.h>' gl_cv_next_getopt_h='<getopt.h>' gl_cv_next_inttypes_h='<inttypes.h>' gl_cv_next_limits_h='<limits.h>' gl_cv_next_signal_h='<signal.h>' gl_cv_next_stdint_h='<stdint.h>' gl_cv_next_stdio_h='<stdio.h>' gl_cv_next_stdlib_h='<stdlib.h>' gl_cv_next_string_h='<string.h>' gl_cv_next_sys_random_h='<sys/random.h>' gl_cv_next_sys_select_h='<sys/select.h>' gl_cv_next_sys_stat_h='<sys/stat.h>' gl_cv_next_sys_time_h='<sys/time.h>' gl_cv_next_sys_types_h='<sys/types.h>' gl_cv_next_time_h='<time.h>' gl_cv_next_unistd_h='<unistd.h>' gl_cv_onwards_func_faccessat=yes gl_cv_onwards_func_futimens=yes gl_cv_onwards_func_futimes=yes gl_cv_onwards_func_futimesat=no gl_cv_onwards_func_getloadavg=yes gl_cv_onwards_func_getrandom=no gl_cv_onwards_func_lutimes=yes gl_cv_onwards_func_mempcpy=no gl_cv_onwards_func_mkostemp=yes gl_cv_onwards_func_pipe2=no gl_cv_onwards_func_readlinkat=yes gl_cv_onwards_func_sched_getaffinity=no gl_cv_onwards_func_stpcpy=yes gl_cv_onwards_func_timegm=yes gl_cv_onwards_func_timespec_get=yes gl_cv_onwards_func_utimensat=yes gl_cv_promoted_mode_t=int gl_cv_rpl_alloca=yes gl_cv_sig_pselect=yes gl_cv_source_line_length_unlimited=yes gl_cv_static_assert=no gl_cv_struct_dirent_d_type=yes gl_cv_sys_struct_timespec_in_time_h=yes gl_cv_sys_struct_timeval=yes gl_cv_sys_struct_timeval_tv_sec=yes gl_cv_time_h_has_TIME_UTC=yes gl_cv_time_r_posix=yes gl_cv_time_t_is_signed=yes gl_cv_type_max_align_t=yes gl_cv_type_sigset_t=yes gl_cv_warn_c__Wall=yes gl_cv_warn_c__Warith_conversion=no gl_cv_warn_c__Warray_bounds_2=no gl_cv_warn_c__Wattribute_alias_2=no gl_cv_warn_c__Wdate_time=yes gl_cv_warn_c__Wdisabled_optimization=yes gl_cv_warn_c__Wduplicated_cond=no gl_cv_warn_c__Werror__Wunknown_warning_option=yes gl_cv_warn_c__Wextra=yes gl_cv_warn_c__Wformat_2=yes gl_cv_warn_c__Wformat_signedness=no gl_cv_warn_c__Wformat_truncation_2=no gl_cv_warn_c__Wimplicit_fallthrough_5=no gl_cv_warn_c__Winit_self=yes gl_cv_warn_c__Winvalid_pch=yes gl_cv_warn_c__Wlogical_op=no gl_cv_warn_c__Wmissing_declarations=yes gl_cv_warn_c__Wmissing_include_dirs=yes gl_cv_warn_c__Wmissing_prototypes=yes gl_cv_warn_c__Wnested_externs=yes gl_cv_warn_c__Wno_bidi_chars=no gl_cv_warn_c__Wno_bitwise_instead_of_logical=yes gl_cv_warn_c__Wno_deprecated_declarations=yes gl_cv_warn_c__Wno_format_nonliteral=yes gl_cv_warn_c__Wno_implicit_const_int_float_conversion=yes gl_cv_warn_c__Wno_initializer_overrides=yes gl_cv_warn_c__Wno_int_in_bool_context=yes gl_cv_warn_c__Wno_missing_braces=yes gl_cv_warn_c__Wno_missing_field_initializers=yes gl_cv_warn_c__Wno_null_pointer_arithmetic=yes gl_cv_warn_c__Wno_override_init=yes gl_cv_warn_c__Wno_sign_compare=yes gl_cv_warn_c__Wno_tautological_compare=yes gl_cv_warn_c__Wno_tautological_constant_out_of_range_compare=yes gl_cv_warn_c__Wno_type_limits=yes gl_cv_warn_c__Wno_unused_parameter=yes gl_cv_warn_c__Wnull_dereference=yes gl_cv_warn_c__Wold_style_definition=yes gl_cv_warn_c__Wopenmp_simd=no gl_cv_warn_c__Wpacked=yes gl_cv_warn_c__Wpointer_arith=yes gl_cv_warn_c__Wredundant_decls=yes gl_cv_warn_c__Wshift_overflow_2=no gl_cv_warn_c__Wstrict_prototypes=yes gl_cv_warn_c__Wsuggest_attribute_format=no gl_cv_warn_c__Wsuggest_attribute_noreturn=no gl_cv_warn_c__Wsuggest_final_methods=no gl_cv_warn_c__Wsuggest_final_types=no gl_cv_warn_c__Wtrampolines=no gl_cv_warn_c__Wuninitialized=yes gl_cv_warn_c__Wunknown_pragmas=yes gl_cv_warn_c__Wunused_macros=no gl_cv_warn_c__Wuse_after_free_3=no gl_cv_warn_c__Wvariadic_macros=yes gl_cv_warn_c__Wvector_operation_performance=no gl_cv_warn_c__Wvla_larger_than_4031=no gl_cv_warn_c__Wwrite_strings=yes gl_cv_warn_c__fno_common=yes gl_cv_xattr_lib=no gt_cv_c_wchar_t=yes gt_cv_ssize_t=yes gt_cv_var_environ_declaration=no pkg_cv_JSON_CFLAGS=-I/opt/homebrew/Cellar/jansson/2.14/include pkg_cv_JSON_LIBS='-L/opt/homebrew/Cellar/jansson/2.14/lib -ljansson' pkg_cv_LCMS2_CFLAGS=-I/opt/homebrew/Cellar/little-cms2/2.14_1/include pkg_cv_LCMS2_LIBS='-L/opt/homebrew/Cellar/little-cms2/2.14_1/lib -llcms2' pkg_cv_LIBGNUTLS_CFLAGS='-I/opt/homebrew/Cellar/gnutls/3.8.0/include -I/opt/homebrew/Cellar/nettle/3.8.1/include -I/opt/homebrew/Cellar/libtasn1/4.19.0/include -I/opt/homebrew/Cellar/libidn2/2.3.4_1/include -I/opt/homebrew/Cellar/p11-kit/0.24.1_1/include/p11-kit-1' pkg_cv_LIBGNUTLS_LIBS='-L/opt/homebrew/Cellar/gnutls/3.8.0/lib -lgnutls' pkg_cv_LIBXML2_CFLAGS= pkg_cv_LIBXML2_LIBS=-lxml2 pkg_cv_TREE_SITTER_CFLAGS=-I/opt/homebrew/Cellar/tree-sitter/0.20.8/include pkg_cv_TREE_SITTER_LIBS='-L/opt/homebrew/Cellar/tree-sitter/0.20.8/lib -ltree-sitter' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' ALLOCA_H='alloca.h' ALSA_CFLAGS='' ALSA_LIBS='' AM_DEFAULT_VERBOSITY='0' APPLE_UNIVERSAL_BUILD='0' AR='ar' ARFLAGS='cr' ASSERT_H='assert.h' AUTO_DEPEND='yes' AWK='awk' BITSIZEOF_PTRDIFF_T='' BITSIZEOF_SIG_ATOMIC_T='' BITSIZEOF_SIZE_T='' BITSIZEOF_WCHAR_T='' BITSIZEOF_WINT_T='' BLESSMAIL_TARGET='' BREW='brew' BUILD_DETAILS='' BYTESWAP_H='byteswap.h' CAIRO_CFLAGS='' CAIRO_LIBS='' CAIRO_XCB_CFLAGS='' CAIRO_XCB_LIBS='' CAIRO_XLIB_CFLAGS='' CAIRO_XLIB_LIBS='' CC='clang' CFLAGS='-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' CFLAGS_SOUND='' CHECK_STRUCTS='false' CLIENTRES='' CLIENTW='' CLOCK_TIME_LIB='' CM_OBJ='cm.o' COM_ERRLIB='' CPP='clang -E' CPPFLAGS=' ' CRYPTOLIB='' CXX='clang++' CXXFLAGS='-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' CYGWIN_OBJ='' C_SWITCH_MACHINE='' C_SWITCH_SYSTEM='' C_SWITCH_X_SITE='' DBUS_CFLAGS='' DBUS_LIBS='' DBUS_OBJ='' DEFS='-DHAVE_CONFIG_H' DESLIB='' DOCMISC_W32='' DUMPING='pdumper' DYNAMIC_LIB_SECONDARY_SUFFIX='.so' DYNAMIC_LIB_SUFFIX='.dylib' DYNLIB_OBJ='dynlib.o' ECHO_C='\c' ECHO_N='' ECHO_T='' EGREP='/usr/bin/grep -E' EMACSRES='' EMACS_MANIFEST='' EMULTIHOP_HIDDEN='' EMULTIHOP_VALUE='' ENOLINK_HIDDEN='' ENOLINK_VALUE='' EOVERFLOW_HIDDEN='' EOVERFLOW_VALUE='' ERRNO_H='' EUIDACCESS_LIBGEN='' EXECINFO_H='' EXEEXT='' FILE_HAS_ACL_LIB='' FIND_DELETE='-delete' FIRSTFILE_OBJ='' FONTCONFIG_CFLAGS='' FONTCONFIG_LIBS='' FONT_OBJ='' FREETYPE_CFLAGS='' FREETYPE_LIBS='' GCONF_CFLAGS='' GCONF_LIBS='' GETADDRINFO_A_LIBS='' GETLOADAVG_LIBS='' GETOPT_CDEFS_H='getopt-cdefs.h' GETOPT_H='getopt.h' GETRANDOM_LIB='' GFILENOTIFY_CFLAGS='' GFILENOTIFY_LIBS='' GL_CFLAG_ALLOW_WARNINGS='-Wno-error' GL_CFLAG_GNULIB_WARNINGS=' -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits' GL_COND_LIBTOOL_CONDITION='' GL_COND_OBJ_CANONICALIZE_LGPL_CONDITION='1' GL_COND_OBJ_COPY_FILE_RANGE_CONDITION='1' GL_COND_OBJ_DIRFD_CONDITION='' GL_COND_OBJ_DUP2_CONDITION='' GL_COND_OBJ_EUIDACCESS_CONDITION='1' GL_COND_OBJ_EXECINFO_CONDITION='' GL_COND_OBJ_FACCESSAT_CONDITION='1' GL_COND_OBJ_FCHMODAT_CONDITION='' GL_COND_OBJ_FCNTL_CONDITION='' GL_COND_OBJ_FDOPENDIR_CONDITION='' GL_COND_OBJ_FPENDING_CONDITION='1' GL_COND_OBJ_FREE_CONDITION='1' GL_COND_OBJ_FSTATAT_CONDITION='1' GL_COND_OBJ_FSUSAGE_CONDITION='1' GL_COND_OBJ_FSYNC_CONDITION='' GL_COND_OBJ_FUTIMENS_CONDITION='1' GL_COND_OBJ_GETDTABLESIZE_CONDITION='' GL_COND_OBJ_GETGROUPS_CONDITION='1' GL_COND_OBJ_GETLOADAVG_CONDITION='' GL_COND_OBJ_GETOPT_CONDITION='1' GL_COND_OBJ_GETRANDOM_CONDITION='1' GL_COND_OBJ_GETTIMEOFDAY_CONDITION='' GL_COND_OBJ_GROUP_MEMBER_CONDITION='1' GL_COND_OBJ_LCHMOD_CONDITION='' GL_COND_OBJ_LSTAT_CONDITION='1' GL_COND_OBJ_MEMPCPY_CONDITION='1' GL_COND_OBJ_MEMRCHR_CONDITION='1' GL_COND_OBJ_MEMSET_EXPLICIT_CONDITION='1' GL_COND_OBJ_MINI_GMP_GNULIB_CONDITION='' GL_COND_OBJ_MKOSTEMP_CONDITION='' GL_COND_OBJ_NANOSLEEP_CONDITION='1' GL_COND_OBJ_OPEN_CONDITION='1' GL_COND_OBJ_PSELECT_CONDITION='' GL_COND_OBJ_PTHREAD_SIGMASK_CONDITION='' GL_COND_OBJ_RAWMEMCHR_CONDITION='1' GL_COND_OBJ_READLINKAT_CONDITION='1' GL_COND_OBJ_READLINK_CONDITION='1' GL_COND_OBJ_REGEX_CONDITION='1' GL_COND_OBJ_SIG2STR_CONDITION='1' GL_COND_OBJ_SIGDESCR_NP_CONDITION='1' GL_COND_OBJ_STDIO_READ_CONDITION='' GL_COND_OBJ_STDIO_WRITE_CONDITION='' GL_COND_OBJ_STPCPY_CONDITION='' GL_COND_OBJ_STRNLEN_CONDITION='' GL_COND_OBJ_STRTOIMAX_CONDITION='' GL_COND_OBJ_STRTOLL_CONDITION='' GL_COND_OBJ_SYMLINK_CONDITION='1' GL_COND_OBJ_TIMEGM_CONDITION='1' GL_COND_OBJ_TIME_RZ_CONDITION='1' GL_COND_OBJ_TIME_R_CONDITION='' GL_COND_OBJ_UTIMENSAT_CONDITION='1' GL_GENERATE_ALLOCA_H_CONDITION='1' GL_GENERATE_ASSERT_H_CONDITION='1' GL_GENERATE_BYTESWAP_H_CONDITION='1' GL_GENERATE_ERRNO_H_CONDITION='' GL_GENERATE_EXECINFO_H_CONDITION='' GL_GENERATE_GETOPT_CDEFS_H_CONDITION='1' GL_GENERATE_GETOPT_H_CONDITION='1' GL_GENERATE_GMP_GMP_H_CONDITION='' GL_GENERATE_GMP_H_CONDITION='' GL_GENERATE_IEEE754_H_CONDITION='1' GL_GENERATE_LIMITS_H_CONDITION='1' GL_GENERATE_MINI_GMP_H_CONDITION='' GL_GENERATE_STDCKDINT_H_CONDITION='1' GL_GENERATE_STDDEF_H_CONDITION='' GL_GENERATE_STDINT_H_CONDITION='1' GL_GNULIB_ACCESS='0' GL_GNULIB_ALIGNED_ALLOC='0' GL_GNULIB_ALPHASORT='0' GL_GNULIB_ATOLL='0' GL_GNULIB_CALLOC_GNU='0' GL_GNULIB_CALLOC_POSIX='0' GL_GNULIB_CANONICALIZE_FILE_NAME='1' GL_GNULIB_CHDIR='0' GL_GNULIB_CHMOD='0' GL_GNULIB_CHOWN='0' GL_GNULIB_CLOSE='0' GL_GNULIB_CLOSEDIR='0' GL_GNULIB_COPY_FILE_RANGE='1' GL_GNULIB_CREAT='0' GL_GNULIB_CTIME='0' GL_GNULIB_DIRFD='0' GL_GNULIB_DPRINTF='0' GL_GNULIB_DUP2='1' GL_GNULIB_DUP3='0' GL_GNULIB_DUP='0' GL_GNULIB_ENVIRON='1' GL_GNULIB_EUIDACCESS='1' GL_GNULIB_EXECL='0' GL_GNULIB_EXECLE='0' GL_GNULIB_EXECLP='0' GL_GNULIB_EXECV='0' GL_GNULIB_EXECVE='0' GL_GNULIB_EXECVP='0' GL_GNULIB_EXECVPE='0' GL_GNULIB_EXPLICIT_BZERO='0' GL_GNULIB_FACCESSAT='1' GL_GNULIB_FCHDIR='0' GL_GNULIB_FCHMODAT='1' GL_GNULIB_FCHOWNAT='0' GL_GNULIB_FCLOSE='0' GL_GNULIB_FCNTL='1' GL_GNULIB_FDATASYNC='0' GL_GNULIB_FDOPEN='0' GL_GNULIB_FDOPENDIR='1' GL_GNULIB_FFLUSH='0' GL_GNULIB_FFSL='0' GL_GNULIB_FFSLL='0' GL_GNULIB_FGETC='1' GL_GNULIB_FGETS='1' GL_GNULIB_FOPEN='0' GL_GNULIB_FOPEN_GNU='0' GL_GNULIB_FPRINTF='1' GL_GNULIB_FPRINTF_POSIX='0' GL_GNULIB_FPURGE='0' GL_GNULIB_FPUTC='1' GL_GNULIB_FPUTS='1' GL_GNULIB_FREAD='1' GL_GNULIB_FREE_POSIX='1' GL_GNULIB_FREOPEN='0' GL_GNULIB_FSCANF='1' GL_GNULIB_FSEEK='0' GL_GNULIB_FSEEKO='0' GL_GNULIB_FSTAT='0' GL_GNULIB_FSTATAT='1' GL_GNULIB_FSYNC='1' GL_GNULIB_FTELL='0' GL_GNULIB_FTELLO='0' GL_GNULIB_FTRUNCATE='0' GL_GNULIB_FUTIMENS='1' GL_GNULIB_FWRITE='1' GL_GNULIB_GETC='1' GL_GNULIB_GETCHAR='1' GL_GNULIB_GETCWD='0' GL_GNULIB_GETDELIM='0' GL_GNULIB_GETDOMAINNAME='0' GL_GNULIB_GETDTABLESIZE='0' GL_GNULIB_GETENTROPY='0' GL_GNULIB_GETGROUPS='1' GL_GNULIB_GETHOSTNAME='0' GL_GNULIB_GETLINE='0' GL_GNULIB_GETLOADAVG='1' GL_GNULIB_GETLOGIN='0' GL_GNULIB_GETLOGIN_R='0' GL_GNULIB_GETOPT_POSIX='1' GL_GNULIB_GETPAGESIZE='0' GL_GNULIB_GETPASS='0' GL_GNULIB_GETPASS_GNU='0' GL_GNULIB_GETPROGNAME='0' GL_GNULIB_GETRANDOM='1' GL_GNULIB_GETSUBOPT='0' GL_GNULIB_GETTIMEOFDAY='1' GL_GNULIB_GETUMASK='0' GL_GNULIB_GETUSERSHELL='0' GL_GNULIB_GRANTPT='0' GL_GNULIB_GROUP_MEMBER='1' GL_GNULIB_IMAXABS='0' GL_GNULIB_IMAXDIV='0' GL_GNULIB_ISATTY='0' GL_GNULIB_LCHMOD='0' GL_GNULIB_LCHOWN='0' GL_GNULIB_LINK='0' GL_GNULIB_LINKAT='0' GL_GNULIB_LOCALTIME='0' GL_GNULIB_LSEEK='0' GL_GNULIB_LSTAT='1' GL_GNULIB_MALLOC_GNU='0' GL_GNULIB_MALLOC_POSIX='1' GL_GNULIB_MBSCASECMP='0' GL_GNULIB_MBSCASESTR='0' GL_GNULIB_MBSCHR='0' GL_GNULIB_MBSCSPN='0' GL_GNULIB_MBSLEN='0' GL_GNULIB_MBSNCASECMP='0' GL_GNULIB_MBSNLEN='0' GL_GNULIB_MBSPBRK='0' GL_GNULIB_MBSPCASECMP='0' GL_GNULIB_MBSRCHR='0' GL_GNULIB_MBSSEP='0' GL_GNULIB_MBSSPN='0' GL_GNULIB_MBSSTR='0' GL_GNULIB_MBSTOK_R='0' GL_GNULIB_MBTOWC='0' GL_GNULIB_MDA_ACCESS='1' GL_GNULIB_MDA_CHDIR='1' GL_GNULIB_MDA_CHMOD='1' GL_GNULIB_MDA_CLOSE='1' GL_GNULIB_MDA_CREAT='1' GL_GNULIB_MDA_DUP2='1' GL_GNULIB_MDA_DUP='1' GL_GNULIB_MDA_ECVT='1' GL_GNULIB_MDA_EXECL='1' GL_GNULIB_MDA_EXECLE='1' GL_GNULIB_MDA_EXECLP='1' GL_GNULIB_MDA_EXECV='1' GL_GNULIB_MDA_EXECVE='1' GL_GNULIB_MDA_EXECVP='1' GL_GNULIB_MDA_EXECVPE='1' GL_GNULIB_MDA_FCLOSEALL='1' GL_GNULIB_MDA_FCVT='1' GL_GNULIB_MDA_FDOPEN='1' GL_GNULIB_MDA_FILENO='1' GL_GNULIB_MDA_GCVT='1' GL_GNULIB_MDA_GETCWD='1' GL_GNULIB_MDA_GETPID='1' GL_GNULIB_MDA_GETW='1' GL_GNULIB_MDA_ISATTY='1' GL_GNULIB_MDA_LSEEK='1' GL_GNULIB_MDA_MEMCCPY='1' GL_GNULIB_MDA_MKDIR='1' GL_GNULIB_MDA_MKTEMP='1' GL_GNULIB_MDA_OPEN='1' GL_GNULIB_MDA_PUTENV='1' GL_GNULIB_MDA_PUTW='1' GL_GNULIB_MDA_READ='1' GL_GNULIB_MDA_RMDIR='1' GL_GNULIB_MDA_STRDUP='1' GL_GNULIB_MDA_SWAB='1' GL_GNULIB_MDA_TEMPNAM='1' GL_GNULIB_MDA_TZSET='1' GL_GNULIB_MDA_UMASK='1' GL_GNULIB_MDA_UNLINK='1' GL_GNULIB_MDA_WRITE='1' GL_GNULIB_MEMCHR='0' GL_GNULIB_MEMMEM='1' GL_GNULIB_MEMPCPY='1' GL_GNULIB_MEMRCHR='1' GL_GNULIB_MEMSET_EXPLICIT='1' GL_GNULIB_MKDIR='0' GL_GNULIB_MKDIRAT='0' GL_GNULIB_MKDTEMP='0' GL_GNULIB_MKFIFO='0' GL_GNULIB_MKFIFOAT='0' GL_GNULIB_MKNOD='0' GL_GNULIB_MKNODAT='0' GL_GNULIB_MKOSTEMP='1' GL_GNULIB_MKOSTEMPS='0' GL_GNULIB_MKSTEMP='0' GL_GNULIB_MKSTEMPS='0' GL_GNULIB_MKTIME='1' GL_GNULIB_NANOSLEEP='1' GL_GNULIB_NONBLOCKING='0' GL_GNULIB_OBSTACK_PRINTF='0' GL_GNULIB_OBSTACK_PRINTF_POSIX='0' GL_GNULIB_OPEN='1' GL_GNULIB_OPENAT='0' GL_GNULIB_OPENDIR='0' GL_GNULIB_OVERRIDES_STRUCT_STAT='0' GL_GNULIB_PCLOSE='0' GL_GNULIB_PERROR='0' GL_GNULIB_PIPE2='1' GL_GNULIB_PIPE='0' GL_GNULIB_POPEN='0' GL_GNULIB_POSIX_MEMALIGN='0' GL_GNULIB_POSIX_OPENPT='0' GL_GNULIB_PREAD='0' GL_GNULIB_PRINTF='1' GL_GNULIB_PRINTF_POSIX='0' GL_GNULIB_PSELECT='1' GL_GNULIB_PTHREAD_SIGMASK='1' GL_GNULIB_PTSNAME='0' GL_GNULIB_PTSNAME_R='0' GL_GNULIB_PUTC='1' GL_GNULIB_PUTCHAR='1' GL_GNULIB_PUTENV='0' GL_GNULIB_PUTS='1' GL_GNULIB_PWRITE='0' GL_GNULIB_QSORT_R='0' GL_GNULIB_RAISE='0' GL_GNULIB_RANDOM='0' GL_GNULIB_RANDOM_R='0' GL_GNULIB_RAWMEMCHR='1' GL_GNULIB_READ='0' GL_GNULIB_READDIR='0' GL_GNULIB_READLINK='1' GL_GNULIB_READLINKAT='1' GL_GNULIB_REALLOCARRAY='0' GL_GNULIB_REALLOC_GNU='1' GL_GNULIB_REALLOC_POSIX='1' GL_GNULIB_REALPATH='1' GL_GNULIB_REMOVE='0' GL_GNULIB_RENAME='0' GL_GNULIB_RENAMEAT='0' GL_GNULIB_REWINDDIR='0' GL_GNULIB_RMDIR='0' GL_GNULIB_RPMATCH='0' GL_GNULIB_SCANDIR='0' GL_GNULIB_SCANF='1' GL_GNULIB_SECURE_GETENV='0' GL_GNULIB_SELECT='0' GL_GNULIB_SETENV='0' GL_GNULIB_SETHOSTNAME='0' GL_GNULIB_SIGABBREV_NP='0' GL_GNULIB_SIGACTION='0' GL_GNULIB_SIGDESCR_NP='1' GL_GNULIB_SIGNAL_H_SIGPIPE='0' GL_GNULIB_SIGPROCMASK='0' GL_GNULIB_SLEEP='0' GL_GNULIB_SNPRINTF='0' GL_GNULIB_SPRINTF_POSIX='0' GL_GNULIB_STAT='0' GL_GNULIB_STDIO_H_NONBLOCKING='0' GL_GNULIB_STDIO_H_SIGPIPE='0' GL_GNULIB_STPCPY='1' GL_GNULIB_STPNCPY='0' GL_GNULIB_STRCASESTR='0' GL_GNULIB_STRCHRNUL='0' GL_GNULIB_STRDUP='0' GL_GNULIB_STRERROR='0' GL_GNULIB_STRERRORNAME_NP='0' GL_GNULIB_STRERROR_R='0' GL_GNULIB_STRFTIME='0' GL_GNULIB_STRNCAT='0' GL_GNULIB_STRNDUP='0' GL_GNULIB_STRNLEN='1' GL_GNULIB_STRPBRK='0' GL_GNULIB_STRPTIME='0' GL_GNULIB_STRSEP='0' GL_GNULIB_STRSIGNAL='0' GL_GNULIB_STRSTR='0' GL_GNULIB_STRTOD='0' GL_GNULIB_STRTOIMAX='1' GL_GNULIB_STRTOK_R='0' GL_GNULIB_STRTOL='0' GL_GNULIB_STRTOLD='0' GL_GNULIB_STRTOLL='0' GL_GNULIB_STRTOUL='0' GL_GNULIB_STRTOULL='0' GL_GNULIB_STRTOUMAX='0' GL_GNULIB_STRVERSCMP='0' GL_GNULIB_SYMLINK='1' GL_GNULIB_SYMLINKAT='0' GL_GNULIB_SYSTEM_POSIX='0' GL_GNULIB_TIME='0' GL_GNULIB_TIMEGM='1' GL_GNULIB_TIMESPEC_GET='0' GL_GNULIB_TIMESPEC_GETRES='0' GL_GNULIB_TIME_R='1' GL_GNULIB_TIME_RZ='1' GL_GNULIB_TMPFILE='0' GL_GNULIB_TRUNCATE='0' GL_GNULIB_TTYNAME_R='0' GL_GNULIB_TZSET='0' GL_GNULIB_UNISTD_H_GETOPT='1' GL_GNULIB_UNISTD_H_NONBLOCKING='0' GL_GNULIB_UNISTD_H_SIGPIPE='0' GL_GNULIB_UNLINK='0' GL_GNULIB_UNLINKAT='0' GL_GNULIB_UNLOCKPT='0' GL_GNULIB_UNSETENV='0' GL_GNULIB_USLEEP='0' GL_GNULIB_UTIMENSAT='1' GL_GNULIB_VASPRINTF='0' GL_GNULIB_VDPRINTF='0' GL_GNULIB_VFPRINTF='1' GL_GNULIB_VFPRINTF_POSIX='0' GL_GNULIB_VFSCANF='0' GL_GNULIB_VPRINTF='1' GL_GNULIB_VPRINTF_POSIX='0' GL_GNULIB_VSCANF='0' GL_GNULIB_VSNPRINTF='0' GL_GNULIB_VSPRINTF_POSIX='0' GL_GNULIB_WCTOMB='0' GL_GNULIB_WRITE='0' GL_GNULIB__EXIT='0' GMALLOC_OBJ='' GMP_H='' GNULIBHEADERS_OVERRIDE_WINT_T='0' GNULIB_GETTIMEOFDAY='0' GNULIB_WARN_CFLAGS=' -fno-common -Wall -Wdate-time -Wdisabled-optimization -Wextra -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wformat=2 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bitwise-instead-of-logical -Wno-missing-braces -Wno-null-pointer-arithmetic -Wno-implicit-const-int-float-conversion -Wno-int-in-bool-context -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-deprecated-declarations' GNUSTEP_CFLAGS='' GNU_OBJC_CFLAGS='' GOBJECT_CFLAGS='' GOBJECT_LIBS='' GREP='/usr/bin/grep' GSETTINGS_CFLAGS='' GSETTINGS_LIBS='' GTK_CFLAGS='' GTK_LIBS='' GTK_OBJ='' GZIP_PROG=' # /usr/bin/gzip # (disabled by configure --without-compress-install)' HAIKU_CFLAGS='' HAIKU_CXX_OBJ='' HAIKU_LIBS='' HAIKU_OBJ='' HARFBUZZ_CFLAGS='' HARFBUZZ_LIBS='' HAVE_ALIGNED_ALLOC='1' HAVE_ALLOCA_H='1' HAVE_ALPHASORT='1' HAVE_ATOLL='1' HAVE_BE_APP='no' HAVE_C99_STDINT_H='1' HAVE_CANONICALIZE_FILE_NAME='0' HAVE_CHOWN='1' HAVE_CLOSEDIR='1' HAVE_COPY_FILE_RANGE='0' HAVE_DECL_DIRFD='1' HAVE_DECL_ECVT='1' HAVE_DECL_ENVIRON='0' HAVE_DECL_EXECVPE='0' HAVE_DECL_FCHDIR='1' HAVE_DECL_FCLOSEALL='0' HAVE_DECL_FCVT='1' HAVE_DECL_FDATASYNC='1' HAVE_DECL_FDOPENDIR='1' HAVE_DECL_FPURGE='1' HAVE_DECL_FSEEKO='1' HAVE_DECL_FTELLO='1' HAVE_DECL_GCVT='1' HAVE_DECL_GETDELIM='1' HAVE_DECL_GETDOMAINNAME='1' HAVE_DECL_GETLINE='1' HAVE_DECL_GETLOADAVG='1' HAVE_DECL_GETLOGIN='1' HAVE_DECL_GETLOGIN_R='1' HAVE_DECL_GETPAGESIZE='1' HAVE_DECL_GETUSERSHELL='1' HAVE_DECL_GETW='1' HAVE_DECL_IMAXABS='1' HAVE_DECL_IMAXDIV='1' HAVE_DECL_INITSTATE='1' HAVE_DECL_LOCALTIME_R='1' HAVE_DECL_MEMMEM='1' HAVE_DECL_MEMRCHR='0' HAVE_DECL_OBSTACK_PRINTF='1' HAVE_DECL_POSIX_SPAWN_SETSID='' HAVE_DECL_PUTW='1' HAVE_DECL_SETENV='1' HAVE_DECL_SETHOSTNAME='1' HAVE_DECL_SETSTATE='1' HAVE_DECL_SNPRINTF='1' HAVE_DECL_STRDUP='1' HAVE_DECL_STRERROR_R='1' HAVE_DECL_STRNDUP='1' HAVE_DECL_STRNLEN='1' HAVE_DECL_STRSIGNAL='1' HAVE_DECL_STRTOIMAX='1' HAVE_DECL_STRTOK_R='1' HAVE_DECL_STRTOUMAX='1' HAVE_DECL_TRUNCATE='1' HAVE_DECL_TTYNAME_R='1' HAVE_DECL_UNSETENV='1' HAVE_DECL_VSNPRINTF='1' HAVE_DIRENT_H='1' HAVE_DPRINTF='1' HAVE_DUP3='1' HAVE_EUIDACCESS='0' HAVE_EXECVPE='1' HAVE_EXPLICIT_BZERO='1' HAVE_FACCESSAT='1' HAVE_FCHDIR='1' HAVE_FCHMODAT='1' HAVE_FCHOWNAT='1' HAVE_FCNTL='1' HAVE_FDATASYNC='1' HAVE_FDOPENDIR='1' HAVE_FFSL='1' HAVE_FFSLL='1' HAVE_FSEEKO='1' HAVE_FSTATAT='1' HAVE_FSYNC='1' HAVE_FTELLO='1' HAVE_FTRUNCATE='1' HAVE_FUTIMENS='1' HAVE_GETDTABLESIZE='1' HAVE_GETENTROPY='1' HAVE_GETGROUPS='1' HAVE_GETHOSTNAME='1' HAVE_GETLOGIN='1' HAVE_GETOPT_H='1' HAVE_GETPAGESIZE='1' HAVE_GETPASS='1' HAVE_GETPROGNAME='1' HAVE_GETRANDOM='0' HAVE_GETSUBOPT='1' HAVE_GETTIMEOFDAY='1' HAVE_GETUMASK='1' HAVE_GRANTPT='1' HAVE_GROUP_MEMBER='0' HAVE_GSETTINGS='no' HAVE_IMAXABS='1' HAVE_IMAXDIV='1' HAVE_IMAXDIV_T='1' HAVE_INITSTATE='1' HAVE_INTTYPES_H='1' HAVE_LCHMOD='1' HAVE_LCHOWN='1' HAVE_LIBGMP='yes' HAVE_LIBSECCOMP='no' HAVE_LINK='1' HAVE_LINKAT='1' HAVE_LSTAT='1' HAVE_MACPORTS='' HAVE_MAX_ALIGN_T='1' HAVE_MBSLEN='0' HAVE_MBTOWC='1' HAVE_MEMPCPY='0' HAVE_MEMSET_EXPLICIT='0' HAVE_MKDIRAT='1' HAVE_MKDTEMP='1' HAVE_MKFIFO='1' HAVE_MKFIFOAT='1' HAVE_MKNOD='1' HAVE_MKNODAT='1' HAVE_MKOSTEMP='1' HAVE_MKOSTEMPS='1' HAVE_MKSTEMP='1' HAVE_MKSTEMPS='1' HAVE_MODULES='yes' HAVE_NANOSLEEP='1' HAVE_NATIVE_COMP='yes' HAVE_OPENAT='1' HAVE_OPENDIR='1' HAVE_OS_H='0' HAVE_PCLOSE='1' HAVE_PDUMPER='yes' HAVE_PGTK='no' HAVE_PIPE2='0' HAVE_PIPE='1' HAVE_POPEN='1' HAVE_POSIX_MEMALIGN='1' HAVE_POSIX_OPENPT='1' HAVE_POSIX_SIGNALBLOCKING='1' HAVE_POSIX_SPAWN='' HAVE_POSIX_SPAWNATTR_SETFLAGS='' HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR='' HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP='' HAVE_PREAD='1' HAVE_PSELECT='1' HAVE_PTHREAD_SIGMASK='1' HAVE_PTSNAME='1' HAVE_PTSNAME_R='1' HAVE_PWRITE='1' HAVE_QSORT_R='1' HAVE_RAISE='1' HAVE_RANDOM='1' HAVE_RANDOM_H='1' HAVE_RANDOM_R='1' HAVE_RAWMEMCHR='0' HAVE_READDIR='1' HAVE_READLINK='1' HAVE_READLINKAT='1' HAVE_REALLOCARRAY='1' HAVE_REALPATH='1' HAVE_RENAMEAT='1' HAVE_REWINDDIR='1' HAVE_RPMATCH='1' HAVE_SCANDIR='1' HAVE_SECCOMP='no' HAVE_SECURE_GETENV='1' HAVE_SETENV='1' HAVE_SETHOSTNAME='1' HAVE_SETSTATE='1' HAVE_SIGABBREV_NP='1' HAVE_SIGACTION='1' HAVE_SIGDESCR_NP='0' HAVE_SIGHANDLER_T='0' HAVE_SIGINFO_T='1' HAVE_SIGNED_SIG_ATOMIC_T='' HAVE_SIGNED_WCHAR_T='' HAVE_SIGNED_WINT_T='' HAVE_SIGSET_T='1' HAVE_SLEEP='1' HAVE_SPAWN_H='' HAVE_STDINT_H='1' HAVE_STPCPY='1' HAVE_STPNCPY='1' HAVE_STRCASESTR='1' HAVE_STRCHRNUL='1' HAVE_STRERRORNAME_NP='1' HAVE_STRPBRK='1' HAVE_STRPTIME='1' HAVE_STRSEP='1' HAVE_STRTOD='1' HAVE_STRTOL='1' HAVE_STRTOLD='1' HAVE_STRTOLL='1' HAVE_STRTOUL='1' HAVE_STRTOULL='1' HAVE_STRUCT_RANDOM_DATA='1' HAVE_STRUCT_SIGACTION_SA_SIGACTION='1' HAVE_STRUCT_TIMEVAL='1' HAVE_STRVERSCMP='1' HAVE_SYMLINK='1' HAVE_SYMLINKAT='1' HAVE_SYS_BITYPES_H='0' HAVE_SYS_CDEFS_H='1' HAVE_SYS_INTTYPES_H='0' HAVE_SYS_LOADAVG_H='0' HAVE_SYS_PARAM_H='0' HAVE_SYS_RANDOM_H='1' HAVE_SYS_SELECT_H='1' HAVE_SYS_TIME_H='1' HAVE_SYS_TYPES_H='1' HAVE_TIMEGM='1' HAVE_TIMESPEC_GET='1' HAVE_TIMESPEC_GETRES='1' HAVE_TIMEZONE_T='0' HAVE_TYPE_VOLATILE_SIG_ATOMIC_T='1' HAVE_UNISTD_H='1' HAVE_UNLINKAT='1' HAVE_UNLOCKPT='1' HAVE_USLEEP='1' HAVE_UTIMENSAT='1' HAVE_VASPRINTF='1' HAVE_VDPRINTF='1' HAVE_WCHAR_H='1' HAVE_WCHAR_T='1' HAVE_WINSOCK2_H='0' HAVE_XSERVER='' HAVE__EXIT='1' HYBRID_MALLOC='' IEEE754_H='ieee754.h' IMAGEMAGICK_CFLAGS='' IMAGEMAGICK_LIBS='' INCLUDE_NEXT='include_next' INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' INSTALL_ARCH_INDEP_EXTRA='install-etc' INSTALL_DATA='${INSTALL} -m 644' INSTALL_INFO=':' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INT32_MAX_LT_INTMAX_MAX='1' INT64_MAX_EQ_LONG_MAX='defined _LP64' JSON_CFLAGS='-isystem /opt/homebrew/Cellar/jansson/2.14/include' JSON_LIBS='-L/opt/homebrew/Cellar/jansson/2.14/lib -ljansson' JSON_OBJ='json.o' KQUEUE_CFLAGS='' KQUEUE_LIBS='' KRB4LIB='' KRB5LIB='' LCMS2_CFLAGS='-isystem /opt/homebrew/Cellar/little-cms2/2.14_1/include' LCMS2_LIBS='-L/opt/homebrew/Cellar/little-cms2/2.14_1/lib -llcms2' LDFLAGS='-L/opt/homebrew/lib' LD_SWITCH_SYSTEM='' LD_SWITCH_SYSTEM_TEMACS=' ' LD_SWITCH_X_SITE='' LD_SWITCH_X_SITE_RPATH='' LIBGCCJIT_CFLAGS='-I/opt/homebrew/Cellar/libgccjit/13.1.0/include' LIBGCCJIT_LIBS='-L/opt/homebrew/Cellar/libgccjit/13.1.0/lib/gcc/current -lgccjit -ldl' LIBGIF='' LIBGMP='-lgmp' LIBGNUTLS_CFLAGS='-isystem /opt/homebrew/Cellar/gnutls/3.8.0/include -isystem /opt/homebrew/Cellar/nettle/3.8.1/include -isystem /opt/homebrew/Cellar/libtasn1/4.19.0/include -isystem /opt/homebrew/Cellar/libidn2/2.3.4_1/include -isystem /opt/homebrew/Cellar/p11-kit/0.24.1_1/include/p11-kit-1' LIBGNUTLS_LIBS='-L/opt/homebrew/Cellar/gnutls/3.8.0/lib -lgnutls' LIBGNU_LIBDEPS='' LIBGNU_LTLIBDEPS='' LIBGPM='' LIBHESIOD='' LIBINTL='' LIBJPEG='' LIBMODULES='' LIBOBJS='' LIBOTF_CFLAGS='' LIBOTF_LIBS='' LIBPNG='' LIBRESOLV='' LIBS=' ' LIBSECCOMP_CFLAGS='' LIBSECCOMP_LIBS='' LIBSELINUX_LIBS='' LIBSOUND='' LIBSYSTEMD_CFLAGS='' LIBSYSTEMD_LIBS='' LIBS_ECLIENT='' LIBS_GNUSTEP='' LIBS_MAIL='' LIBS_SYSTEM='' LIBS_TERMCAP='-lncurses' LIBTIFF='' LIBXMENU='' LIBXML2_CFLAGS='' LIBXML2_LIBS='-lxml2' LIBXMU='' LIBXPM='' LIBXSM='' LIBXTR6='' LIBXT_OTHER='$(LIBXSM)' LIBX_OTHER='' LIBZ='-lz' LIB_ACL='' LIB_CLOCK_GETTIME='' LIB_EACCESS='' LIB_EXECINFO='' LIB_GETRANDOM='' LIB_MATH='' LIB_NANOSLEEP='' LIB_PTHREAD='' LIB_PTHREAD_SIGMASK='' LIB_TIMER_TIME='' LIB_WSOCK32='' LIB_XATTR='' LIMITS_H='limits.h' LN_S_FILEONLY='ln -s' LTLIBGMP='-lgmp' LTLIBINTL='' LTLIBOBJS='' M17N_FLT_CFLAGS='' M17N_FLT_LIBS='' MAKEINFO='/opt/homebrew/opt/texinfo/bin/makeinfo' MAKE_PROG='yes' MKDIR_P='./build-aux/install-sh -c -d' MODULES_OBJ='emacs-module.o' MODULES_SECONDARY_SUFFIX='.so' MODULES_SUFFIX='.dylib' NANOSLEEP_LIB='' NATIVE_COMPILATION_AOT='no' NEXT_ASSERT_H='<assert.h>' NEXT_AS_FIRST_DIRECTIVE_ASSERT_H='<assert.h>' NEXT_AS_FIRST_DIRECTIVE_DIRENT_H='<dirent.h>' NEXT_AS_FIRST_DIRECTIVE_ERRNO_H='' NEXT_AS_FIRST_DIRECTIVE_FCNTL_H='<fcntl.h>' NEXT_AS_FIRST_DIRECTIVE_GETOPT_H='<getopt.h>' NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H='<inttypes.h>' NEXT_AS_FIRST_DIRECTIVE_LIMITS_H='<limits.h>' NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H='<signal.h>' NEXT_AS_FIRST_DIRECTIVE_STDDEF_H='' NEXT_AS_FIRST_DIRECTIVE_STDINT_H='<stdint.h>' NEXT_AS_FIRST_DIRECTIVE_STDIO_H='<stdio.h>' NEXT_AS_FIRST_DIRECTIVE_STDLIB_H='<stdlib.h>' NEXT_AS_FIRST_DIRECTIVE_STRING_H='<string.h>' NEXT_AS_FIRST_DIRECTIVE_SYS_RANDOM_H='<sys/random.h>' NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H='<sys/select.h>' NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H='<sys/stat.h>' NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H='<sys/time.h>' NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H='<sys/types.h>' NEXT_AS_FIRST_DIRECTIVE_TIME_H='<time.h>' NEXT_AS_FIRST_DIRECTIVE_UNISTD_H='<unistd.h>' NEXT_DIRENT_H='<dirent.h>' NEXT_ERRNO_H='' NEXT_FCNTL_H='<fcntl.h>' NEXT_GETOPT_H='<getopt.h>' NEXT_INTTYPES_H='<inttypes.h>' NEXT_LIMITS_H='<limits.h>' NEXT_SIGNAL_H='<signal.h>' NEXT_STDDEF_H='' NEXT_STDINT_H='<stdint.h>' NEXT_STDIO_H='<stdio.h>' NEXT_STDLIB_H='<stdlib.h>' NEXT_STRING_H='<string.h>' NEXT_SYS_RANDOM_H='<sys/random.h>' NEXT_SYS_SELECT_H='<sys/select.h>' NEXT_SYS_STAT_H='<sys/stat.h>' NEXT_SYS_TIME_H='<sys/time.h>' NEXT_SYS_TYPES_H='<sys/types.h>' NEXT_TIME_H='<time.h>' NEXT_UNISTD_H='<unistd.h>' NOTIFY_CFLAGS='' NOTIFY_LIBS='' NOTIFY_OBJ='kqueue.o' NS_OBJ='' NS_OBJC_OBJ='' NTDIR='' NTLIB='' OBJC='' OBJCFLAGS='' OBJEXT='o' OTHER_FILES='' PACKAGE_BUGREPORT='bug-gnu-emacs@HIDDEN' PACKAGE_NAME='GNU Emacs' PACKAGE_STRING='GNU Emacs 30.0.50' PACKAGE_TARNAME='emacs' PACKAGE_URL='https://www.gnu.org/software/emacs/' PACKAGE_VERSION='30.0.50' PATH_SEPARATOR=':' PAXCTL='' PAXCTL_dumped='' PAXCTL_notdumped='' PGTK_LIBS='' PGTK_OBJ='' PKG_CONFIG='/opt/homebrew/bin/pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='' PNG_CFLAGS='' PNG_LIBS='' POST_ALLOC_OBJ='' PRAGMA_COLUMNS='' PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' PRE_ALLOC_OBJ='lastfile.o' PRIPTR_PREFIX='__PRIPTR_PREFIX' PROFILING_CFLAGS='' PTHREAD_H_DEFINES_STRUCT_TIMESPEC='0' PTHREAD_SIGMASK_LIB='' PTRDIFF_T_SUFFIX='' QCOPY_ACL_LIB='' RALLOC_OBJ='' RANLIB='ranlib' REPLACE_ACCESS='0' REPLACE_ALIGNED_ALLOC='0' REPLACE_CALLOC_FOR_CALLOC_GNU='0' REPLACE_CALLOC_FOR_CALLOC_POSIX='0' REPLACE_CANONICALIZE_FILE_NAME='0' REPLACE_CHMOD='0' REPLACE_CHOWN='0' REPLACE_CLOSE='0' REPLACE_CLOSEDIR='0' REPLACE_COPY_FILE_RANGE='0' REPLACE_CREAT='0' REPLACE_CTIME='GNULIB_PORTCHECK' REPLACE_DIRFD='0' REPLACE_DPRINTF='0' REPLACE_DUP2='0' REPLACE_DUP3='0' REPLACE_DUP='0' REPLACE_EXECL='0' REPLACE_EXECLE='0' REPLACE_EXECLP='0' REPLACE_EXECV='0' REPLACE_EXECVE='0' REPLACE_EXECVP='0' REPLACE_EXECVPE='0' REPLACE_FACCESSAT='1' REPLACE_FCHMODAT='0' REPLACE_FCHOWNAT='0' REPLACE_FCLOSE='0' REPLACE_FCNTL='0' REPLACE_FDATASYNC='0' REPLACE_FDOPEN='0' REPLACE_FDOPENDIR='0' REPLACE_FFLUSH='0' REPLACE_FFSLL='0' REPLACE_FOPEN='0' REPLACE_FOPEN_FOR_FOPEN_GNU='0' REPLACE_FPRINTF='0' REPLACE_FPURGE='0' REPLACE_FREE='1' REPLACE_FREOPEN='0' REPLACE_FSEEK='0' REPLACE_FSEEKO='0' REPLACE_FSTAT='0' REPLACE_FSTATAT='1' REPLACE_FTELL='0' REPLACE_FTELLO='0' REPLACE_FTRUNCATE='0' REPLACE_FUTIMENS='1' REPLACE_GETCWD='0' REPLACE_GETDELIM='0' REPLACE_GETDOMAINNAME='0' REPLACE_GETDTABLESIZE='0' REPLACE_GETENTROPY='0' REPLACE_GETGROUPS='1' REPLACE_GETLINE='0' REPLACE_GETLOADAVG='0' REPLACE_GETLOGIN_R='0' REPLACE_GETPAGESIZE='0' REPLACE_GETPASS='0' REPLACE_GETPASS_FOR_GETPASS_GNU='0' REPLACE_GETPROGNAME='0' REPLACE_GETRANDOM='0' REPLACE_GETSUBOPT='0' REPLACE_GETTIMEOFDAY='0' REPLACE_GMTIME='0' REPLACE_IMAXABS='0' REPLACE_IMAXDIV='0' REPLACE_INITSTATE='0' REPLACE_ISATTY='0' REPLACE_LCHOWN='0' REPLACE_LINK='0' REPLACE_LINKAT='0' REPLACE_LOCALTIME='0' REPLACE_LOCALTIME_R='0' REPLACE_LSEEK='0' REPLACE_LSTAT='1' REPLACE_MALLOC_FOR_MALLOC_GNU='0' REPLACE_MALLOC_FOR_MALLOC_POSIX='0' REPLACE_MBTOWC='0' REPLACE_MEMCHR='0' REPLACE_MEMMEM='1' REPLACE_MEMPCPY='0' REPLACE_MKDIR='0' REPLACE_MKFIFO='0' REPLACE_MKFIFOAT='0' REPLACE_MKNOD='0' REPLACE_MKNODAT='0' REPLACE_MKOSTEMP='0' REPLACE_MKOSTEMPS='0' REPLACE_MKSTEMP='0' REPLACE_MKTIME='1' REPLACE_NANOSLEEP='1' REPLACE_NULL='0' REPLACE_OBSTACK_PRINTF='0' REPLACE_OPEN='1' REPLACE_OPENAT='0' REPLACE_OPENDIR='0' REPLACE_PERROR='0' REPLACE_PIPE2='0' REPLACE_POPEN='0' REPLACE_POSIX_MEMALIGN='0' REPLACE_POSIX_OPENPT='0' REPLACE_PREAD='0' REPLACE_PRINTF='0' REPLACE_PSELECT='0' REPLACE_PTHREAD_SIGMASK='0' REPLACE_PTSNAME='0' REPLACE_PTSNAME_R='0' REPLACE_PUTENV='0' REPLACE_PWRITE='0' REPLACE_QSORT_R='0' REPLACE_RAISE='0' REPLACE_RANDOM='0' REPLACE_RANDOM_R='0' REPLACE_READ='0' REPLACE_READLINK='1' REPLACE_READLINKAT='1' REPLACE_REALLOCARRAY='0' REPLACE_REALLOC_FOR_REALLOC_GNU='0' REPLACE_REALLOC_FOR_REALLOC_POSIX='0' REPLACE_REALPATH='1' REPLACE_REMOVE='0' REPLACE_RENAME='0' REPLACE_RENAMEAT='0' REPLACE_RMDIR='0' REPLACE_SELECT='0' REPLACE_SETENV='0' REPLACE_SETHOSTNAME='0' REPLACE_SETSTATE='0' REPLACE_SLEEP='0' REPLACE_SNPRINTF='0' REPLACE_SPRINTF='0' REPLACE_STAT='0' REPLACE_STDIO_READ_FUNCS='0' REPLACE_STDIO_WRITE_FUNCS='0' REPLACE_STPCPY='0' REPLACE_STPNCPY='0' REPLACE_STRCASESTR='0' REPLACE_STRCHRNUL='0' REPLACE_STRDUP='0' REPLACE_STRERROR='0' REPLACE_STRERRORNAME_NP='0' REPLACE_STRERROR_R='0' REPLACE_STRFTIME='GNULIB_PORTCHECK' REPLACE_STRNCAT='0' REPLACE_STRNDUP='0' REPLACE_STRNLEN='0' REPLACE_STRSIGNAL='0' REPLACE_STRSTR='0' REPLACE_STRTOD='0' REPLACE_STRTOIMAX='0' REPLACE_STRTOK_R='0' REPLACE_STRTOL='0' REPLACE_STRTOLD='0' REPLACE_STRTOLL='0' REPLACE_STRTOUL='0' REPLACE_STRTOULL='0' REPLACE_STRTOUMAX='0' REPLACE_STRUCT_TIMEVAL='0' REPLACE_SYMLINK='1' REPLACE_SYMLINKAT='0' REPLACE_TIME='0' REPLACE_TIMEGM='1' REPLACE_TIMESPEC_GET='GNULIB_PORTCHECK' REPLACE_TMPFILE='0' REPLACE_TRUNCATE='0' REPLACE_TTYNAME_R='0' REPLACE_TZSET='GNULIB_PORTCHECK' REPLACE_UNLINK='0' REPLACE_UNLINKAT='0' REPLACE_UNSETENV='0' REPLACE_USLEEP='0' REPLACE_UTIMENSAT='1' REPLACE_VASPRINTF='0' REPLACE_VDPRINTF='0' REPLACE_VFPRINTF='0' REPLACE_VPRINTF='0' REPLACE_VSNPRINTF='0' REPLACE_VSPRINTF='0' REPLACE_WCTOMB='0' REPLACE_WRITE='0' REPLACE__EXIT='0' RSVG_CFLAGS='' RSVG_LIBS='' SEPCHAR=':' SETFATTR='' SETTINGS_CFLAGS='' SETTINGS_LIBS='' SHELL='/bin/sh' SIG_ATOMIC_T_SUFFIX='' SIZEOF_LONG='8' SIZE_T_SUFFIX='' SMALL_JA_DIC='no' SQLITE3_LIBS='-lsqlite3' STDCKDINT_H='stdckdint.h' STDDEF_H='' STDINT_H='stdint.h' SUBDIR_MAKEFILES_IN=' $(srcdir)/lib/Makefile.in $(srcdir)/lib-src/Makefile.in $(srcdir)/oldXMenu/Makefile.in $(srcdir)/doc/emacs/Makefile.in $(srcdir)/doc/misc/Makefile.in $(srcdir)/doc/lispintro/Makefile.in $(srcdir)/doc/lispref/Makefile.in $(srcdir)/src/Makefile.in $(srcdir)/lwlib/Makefile.in $(srcdir)/lisp/Makefile.in $(srcdir)/leim/Makefile.in $(srcdir)/nextstep/Makefile.in $(srcdir)/nt/Makefile.in $(srcdir)/test/Makefile.in $(srcdir)/test/infra/Makefile.in $(srcdir)/admin/charsets/Makefile.in $(srcdir)/admin/unidata/Makefile.in $(srcdir)/admin/grammars/Makefile.in' SYSTEM_TYPE='darwin' SYS_TIME_H_DEFINES_STRUCT_TIMESPEC='0' TERMCAP_OBJ='terminfo.o' TIMER_TIME_LIB='' TIME_H_DEFINES_STRUCT_TIMESPEC='1' TIME_H_DEFINES_TIME_UTC='1' TOOLKIT_LIBW='' TREE_SITTER_CFLAGS='-isystem /opt/homebrew/Cellar/tree-sitter/0.20.8/include' TREE_SITTER_LIBS='-L/opt/homebrew/Cellar/tree-sitter/0.20.8/lib -ltree-sitter' UINT32_MAX_LT_UINTMAX_MAX='1' UINT64_MAX_EQ_ULONG_MAX='defined _LP64' UNDEFINE_STRTOK_R='0' UNEXEC_OBJ='' UNISTD_H_DEFINES_STRUCT_TIMESPEC='0' UNISTD_H_HAVE_SYS_RANDOM_H='1' UNISTD_H_HAVE_WINSOCK2_H='0' UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS='0' USE_ACL='1' USE_STARTUP_NOTIFICATION='no' VMLIMIT_OBJ='' W32_LIBS='' W32_OBJ='' W32_RES_LINK='' WARN_CFLAGS=' -fno-common -Wall -Wdate-time -Wdisabled-optimization -Wextra -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wpacked -Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wformat=2 -Wredundant-decls -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-bitwise-instead-of-logical -Wno-missing-braces -Wno-null-pointer-arithmetic -Wno-implicit-const-int-float-conversion -Wno-int-in-bool-context -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-deprecated-declarations' WCHAR_T_SUFFIX='' WEBKIT_CFLAGS='' WEBKIT_LIBS='' WEBP_CFLAGS='' WEBP_LIBS='' WERROR_CFLAGS='' WIDGET_OBJ='' WINDOWS_64_BIT_OFF_T='0' WINDOWS_64_BIT_ST_SIZE='0' WINDOWS_STAT_INODES='0' WINDOWS_STAT_TIMESPEC='0' WINDOW_SYSTEM_OBJ='' WINDRES='' WINT_T_SUFFIX='' XARGS_LIMIT='' XCB_LIBS='' XCOMPOSITE_CFLAGS='' XCOMPOSITE_LIBS='' XCRUN='xcrun' XDBE_CFLAGS='' XDBE_LIBS='' XFIXES_CFLAGS='' XFIXES_LIBS='' XFT_CFLAGS='' XFT_LIBS='' XGSELOBJ='' XINERAMA_CFLAGS='' XINERAMA_LIBS='' XINPUT_CFLAGS='' XINPUT_LIBS='' XMENU_OBJ='' XMKMF='' XOBJ='' XRANDR_CFLAGS='' XRANDR_LIBS='' XRENDER_LIBS='' XSHAPE_CFLAGS='' XSHAPE_LIBS='' XSYNC_CFLAGS='' XSYNC_LIBS='' XWIDGETS_OBJ='' X_TOOLKIT_TYPE='none' ac_ct_CC='' ac_ct_CXX='' ac_ct_OBJC='' archlibdir='${libexecdir}/emacs/${version}/${configuration}' bindir='${exec_prefix}/bin' bitmapdir='' build='aarch64-apple-darwin22.4.0' build_alias='' build_cpu='aarch64' build_os='darwin22.4.0' build_vendor='apple' cache_file='config.cache' canonical='aarch64-apple-darwin22.4.0' comma_space_version='' comma_version='' configuration='aarch64-apple-darwin22.4.0' copyright='Copyright (C) 2023 Free Software Foundation, Inc.' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' emacs_major_version='30' etcdir='${datadir}/emacs/${version}/etc' etcdocdir='${datadir}/emacs/${version}/etc' exec_prefix='${prefix}' gamedir='${localstatedir}/games/emacs' gamegroup='' gameuser='' gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_CONDITION='1' gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_CONDITION='1' gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31_CONDITION='1' gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_CONDITION='1' gl_GNULIB_ENABLED_61bcaca76b3e6f9ae55d57a1c3193bc4_CONDITION='1' gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_CONDITION='' gl_GNULIB_ENABLED_8444034ea779b88768865bb60b4fb8c9_CONDITION='1' gl_GNULIB_ENABLED_925677f0343de64b89a9f0c790b4104c_CONDITION='1' gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_CONDITION='1' gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_CONDITION='1' gl_GNULIB_ENABLED_cloexec_CONDITION='1' gl_GNULIB_ENABLED_d3b2383720ee0e541357aa2aac598e2b_CONDITION='1' gl_GNULIB_ENABLED_dirfd_CONDITION='' gl_GNULIB_ENABLED_e80bf6f757095d2e5fc94dafb8f8fc8b_CONDITION='' gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_CONDITION='1' gl_GNULIB_ENABLED_euidaccess_CONDITION='1' gl_GNULIB_ENABLED_fd38c7e463b54744b77b98aeafb4fa7c_CONDITION='1' gl_GNULIB_ENABLED_getdtablesize_CONDITION='' gl_GNULIB_ENABLED_getgroups_CONDITION='1' gl_GNULIB_ENABLED_lchmod_CONDITION='' gl_GNULIB_ENABLED_open_CONDITION='1' gl_GNULIB_ENABLED_rawmemchr_CONDITION='1' gl_GNULIB_ENABLED_strtoll_CONDITION='' gl_GNULIB_ENABLED_utimens_CONDITION='1' gl_LIBOBJDEPS=' ./$(DEPDIR)/acl_entries.Po ./$(DEPDIR)/memmem.Po ./$(DEPDIR)/mktime.Po' gl_LIBOBJS=' acl_entries.o memmem.o mktime.o' gl_LTLIBOBJS=' acl_entries.lo memmem.lo mktime.lo' gltests_LIBOBJDEPS='' gltests_LIBOBJS='' gltests_LTLIBOBJS='' gltests_WITNESS='IN_EMACS_GNULIB_TESTS' gsettingsschemadir='' host='aarch64-apple-darwin22.4.0' host_alias='' host_cpu='aarch64' host_os='darwin22.4.0' host_vendor='apple' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' liblockfile='no' lispdir='${datadir}/emacs/${version}/lisp' lispdirrel='${version}/lisp' lisppath='${locallisppath}:${standardlisppath}' localedir='${datarootdir}/locale' locallisppath='${datadir}/emacs/${version}/site-lisp:${datadir}/emacs/site-lisp' localstatedir='${prefix}/var' mandir='${datarootdir}/man' ns_appbindir='' ns_appdir='' ns_applibdir='' ns_applibexecdir='' ns_appresdir='' ns_appsrc='' ns_check_file='' ns_self_contained='no' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/Users/jacobfaibussowitsch/soft/packages' program_transform_name='s,x,x,' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' srcdir='.' standardlisppath='${lispdir}' sysconfdir='${prefix}/etc' target_alias='' version='30.0.50' with_mailutils='' x_default_search_path='' ## ------------------- ## ## File substitutions. ## ## ------------------- ## module_env_snippet_25='./src/module-env-25.h' module_env_snippet_26='./src/module-env-26.h' module_env_snippet_27='./src/module-env-27.h' module_env_snippet_28='./src/module-env-28.h' module_env_snippet_29='./src/module-env-29.h' module_env_snippet_30='./src/module-env-30.h' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "GNU Emacs" #define PACKAGE_TARNAME "emacs" #define PACKAGE_VERSION "30.0.50" #define PACKAGE_STRING "GNU Emacs 30.0.50" #define PACKAGE_BUGREPORT "bug-gnu-emacs@HIDDEN" #define PACKAGE_URL "https://www.gnu.org/software/emacs/" #define HAVE_PDUMPER 1 #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_WCHAR_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_UTSNAME_H 1 #define HAVE_PWD_H 1 #define HAVE_UTMP_H 1 #define HAVE_UTIL_H 1 #define HAVE_SANITIZER_LSAN_INTERFACE_H 1 #define HAVE_SANITIZER_ASAN_INTERFACE_H 1 #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_PTHREAD_H 1 #define HAVE_MALLOC_MALLOC_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_DIRENT_H 1 #define HAVE_EXECINFO_H 1 #define HAVE_GETOPT_H 1 #define HAVE_SYS_CDEFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_LIMITS_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_STDBOOL_H 1 #define HAVE_SYS_RANDOM_H 1 #define STDC_HEADERS 1 #define _ALL_SOURCE 1 #define _DARWIN_C_SOURCE 1 #define _GNU_SOURCE 1 #define _HPUX_ALT_XOPEN_SOCKET_API 1 #define _NETBSD_SOURCE 1 #define _OPENBSD_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 #define __STDC_WANT_IEC_60559_BFP_EXT__ 1 #define __STDC_WANT_IEC_60559_DFP_EXT__ 1 #define __STDC_WANT_IEC_60559_EXT__ 1 #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 #define __STDC_WANT_LIB_EXT2__ 1 #define __STDC_WANT_MATH_SPEC_FUNCS__ 1 #define _TANDEM_SOURCE 1 #define __EXTENSIONS__ 1 #define GCC_LINT 1 #define SYSTEM_TYPE "darwin" #define HAVE_TERM_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_NET_IF_H 1 #define HAVE_IFADDRS_H 1 #define HAVE_NET_IF_DL_H 1 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 #define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 #define HAVE_SBRK 1 #define HAVE_GETPAGESIZE 1 #define HAVE_FORK 1 #define HAVE_VFORK 1 #define HAVE_FCHMOD 1 #define HAVE_REALPATH 1 #define HAVE_LSTAT 1 #define HAVE_FCHMODAT 1 #define HAVE_LCHMOD 1 #define HAVE_FCNTL 1 #define HAVE_FDOPENDIR 1 #define HAVE_FSTATAT 1 #define HAVE_FSYNC 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_MEMSET_S 1 #define HAVE_PSELECT 1 #define HAVE_PTHREAD_SIGMASK 1 #define HAVE_READLINK 1 #define HAVE_ISBLANK 1 #define HAVE_ISWCTYPE 1 #define HAVE_STRTOIMAX 1 #define HAVE_SYMLINK 1 #define HAVE_LOCALTIME_R 1 #define HAVE_GETDTABLESIZE 1 #define SYSTEM_MALLOC 1 #define HAVE_MMAP 1 #define HAVE_PTHREAD 1 #define THREADS_ENABLED 1 #define HAVE_SQLITE3 1 #define HAVE_GNUTLS 1 #define HAVE_JSON 1 #define HAVE_TREE_SITTER 1 #define HAVE_KQUEUE 1 #define USE_FILE_NOTIFY 1 #define HAVE_XIM 1 #define USE_XIM 1 #define HAVE_LCMS2 1 #define HAVE_ZLIB 1 #define DYNAMIC_LIB_SUFFIX ".dylib" #define DYNAMIC_LIB_SECONDARY_SUFFIX ".so" #define HAVE_DLADDR 1 #define HAVE_MODULES 1 #define MODULES_SUFFIX ".dylib" #define MODULES_SECONDARY_SUFFIX ".so" #define HAVE_LIBGCCJIT 1 #define HAVE_LIBGCCJIT_H 1 #define HAVE_NATIVE_COMP 1 #define NATIVE_ELISP_SUFFIX ".eln" #define HAVE_LIBXML2 1 #define MAIL_USE_FLOCK 1 #define SIZEOF_LONG 8 #define HAVE_FCHDIR 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETRUSAGE 1 #define HAVE_LRAND48 1 #define HAVE_RANDOM 1 #define HAVE_RINT 1 #define HAVE_TRUNC 1 #define HAVE_SELECT 1 #define HAVE_GETPAGESIZE 1 #define HAVE_SETLOCALE 1 #define HAVE_NEWLOCALE 1 #define HAVE_GETRLIMIT 1 #define HAVE_SETRLIMIT 1 #define HAVE_SHUTDOWN 1 #define HAVE_PTHREAD_SIGMASK 1 #define HAVE_STRSIGNAL 1 #define HAVE_SETITIMER 1 #define HAVE_SENDTO 1 #define HAVE_RECVFROM 1 #define HAVE_GETSOCKNAME 1 #define HAVE_GETIFADDRS 1 #define HAVE_FREEIFADDRS 1 #define HAVE_GAI_STRERROR 1 #define HAVE_SYNC 1 #define HAVE_GETPWENT 1 #define HAVE_ENDPWENT 1 #define HAVE_GETGRENT 1 #define HAVE_ENDGRENT 1 #define HAVE_CFMAKERAW 1 #define HAVE_CFSETSPEED 1 #define HAVE_LOG2 1 #define HAVE_PTHREAD_SETNAME_NP 1 #define HAVE_PTHREAD_SETNAME_NP_1ARG 1 #define HAVE_ALIGNED_ALLOC 1 #define HAVE_DECL_ALIGNED_ALLOC 1 #define HAVE_POSIX_MADVISE 1 #define HAVE___BUILTIN_FRAME_ADDRESS 1 #define HAVE___BUILTIN_UNWIND_INIT 1 #define HAVE_FSEEKO 1 #define HAVE_GRANTPT 1 #define HAVE_POSIX_OPENPT 1 #define TERMINFO 1 #define TERMINFO_DEFINES_BC 1 #define USE_NCURSES 1 #define HAVE_WORKING_VFORK 1 #define HAVE_WORKING_FORK 1 #define HAVE_SNPRINTF 1 #define HAVE_SPAWN_H 1 #define HAVE_POSIX_SPAWN 1 #define HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1 #define HAVE_POSIX_SPAWNATTR_SETFLAGS 1 #define HAVE_DECL_POSIX_SPAWN_SETSID 1 #define HAVE_LANGINFO_CODESET 1 #define HAVE_MBSTATE_T 1 #define AMPERSAND_FULL_NAME 1 #define HAVE_PTYS 1 #define HAVE_SOCKETS 1 #define NULL_DEVICE "/dev/null" #define SEPCHAR ':' #define subprocesses 1 #define USER_FULL_NAME pw->pw_gecos #define DIRECTORY_SEP '/' #define IS_DEVICE_SEP(_c_) 0 #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) #define DONT_REOPEN_PTY 1 #define DEFAULT_SOUND_DEVICE "/dev/dsp" #define INTERRUPT_INPUT 1 #define UNIX98_PTYS 1 #define PTY_ITERATION int i; for (i = 0; i < 1; i++) #define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { emacs_close (fd); return -1; } snprintf (pty_name, PTY_NAME_SIZE, "%s", ptyname); } #define PTY_OPEN do { fd = posix_openpt (O_RDWR | O_CLOEXEC | O_NOCTTY); if (fd < 0 && errno == EINVAL) fd = posix_openpt (O_RDWR | O_NOCTTY); } while (false) #define PTY_NAME_SPRINTF /**/ #define SIGNALS_VIA_CHARACTERS 1 #define TAB3 OXTABS #define GC_SETJMP_WORKS 1 #define HAVE__SETJMP 1 #define HAVE_SIGSETJMP 1 #define HAVE_STACK_OVERFLOW_HANDLING 1 #define DARWIN_OS /**/ #define SIZEOF_SPEED_T 8 #define USABLE_FIONREAD 1 #define USABLE_SIGIO 1 #define COPYRIGHT "Copyright (C) 2023 Free Software Foundation, Inc." #define EMACS_CONFIGURATION "aarch64-apple-darwin22.4.0" #define EMACS_CONFIG_OPTIONS "--prefix=/Users/jacobfaibussowitsch/soft/packages CC=clang CXX=clang++ 'CFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu17 -Wno-unused-command-line-argument -Wno-unknown-pragmas' 'CXXFLAGS=-O3 -mtune=native -flto=thin -flto-jobs=7 -std=gnu++20 -Wno-unused-command-line-argument -Wno-unknown-pragmas' LDFLAGS=-L/opt/homebrew/lib -C --without-x --without-ns --without-compress-install --with-native-compilation --with-json --with-tree-sitter" #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1 #define HAVE_TYPEOF 1 #define HAVE_STATEMENT_EXPRESSIONS 1 #define MALLOC_0_IS_NONNULL 1 #define HAVE_SYS_ACL_H 1 #define HAVE_ACL_GET_FILE 1 #define HAVE_ACL_GET_FD 1 #define HAVE_ACL_SET_FILE 1 #define HAVE_ACL_SET_FD 1 #define HAVE_ACL_FREE 1 #define HAVE_ACL_FROM_TEXT 1 #define HAVE_ACL_DELETE_DEF_FILE 1 #define HAVE_ACL_DELETE_FD_NP 1 #define HAVE_ACL_DELETE_FILE_NP 1 #define HAVE_ACL_COPY_EXT_NATIVE 1 #define HAVE_ACL_CREATE_ENTRY_NP 1 #define HAVE_ACL_FIRST_ENTRY 1 #define HAVE_ACL_TYPE_EXTENDED 1 #define USE_ACL 1 #define HAVE_ALLOCA_H 1 #define HAVE_ALLOCA 1 #define HAVE_FACCESSAT 1 #define HAVE_GETCWD 1 #define restrict __restrict__ #define HAVE___HEADER_INLINE 1 #define HAVE_DECL_STRMODE 1 #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG_ONLY 1 #define HAVE_LONG_LONG_INT 1 #define HAVE_UNSIGNED_LONG_LONG_INT 1 #define HAVE_DECL_MEMMEM 1 #define HAVE_DECL_MEMRCHR 0 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 #define TIME_T_IS_SIGNED 1 #define HAVE_DECL_ALARM 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_TM_ZONE 1 #define HAVE_TM_GMTOFF 1 #define HAVE_SIGSET_T 1 #define HAVE_WCHAR_T 1 #define HAVE_DECL_FCLOSEALL 0 #define HAVE_DECL_GETW 1 #define HAVE_DECL_PUTW 1 #define __USE_MINGW_ANSI_STDIO 1 #define HAVE_DECL_ECVT 1 #define HAVE_DECL_FCVT 1 #define HAVE_DECL_GCVT 1 #define HAVE_DECL_STRNLEN 1 #define HAVE_DECL_STRTOIMAX 1 #define _USE_STD_STAT 1 #define HAVE_DECL_EXECVPE 0 #define HAVE_DECL_CLEARERR_UNLOCKED 1 #define HAVE_DECL_FEOF_UNLOCKED 1 #define HAVE_DECL_FERROR_UNLOCKED 1 #define HAVE_DECL_FFLUSH_UNLOCKED 0 #define HAVE_DECL_FGETS_UNLOCKED 0 #define HAVE_DECL_FPUTC_UNLOCKED 0 #define HAVE_DECL_FPUTS_UNLOCKED 0 #define HAVE_DECL_FREAD_UNLOCKED 0 #define HAVE_DECL_FWRITE_UNLOCKED 0 #define HAVE_DECL_GETC_UNLOCKED 1 #define HAVE_DECL_GETCHAR_UNLOCKED 1 #define HAVE_DECL_PUTC_UNLOCKED 1 #define HAVE_DECL_PUTCHAR_UNLOCKED 1 #define GETGROUPS_T gid_t #define HAVE_DECL_GETDTABLESIZE 1 #define HAVE_MALLOC_POSIX 1 #define PROMOTED_MODE_T int #define HAVE_WORKING_UTIMES 1 #define HAVE_ALLOCA 1 #define HAVE___BUILTIN_EXPECT 1 #define GNULIB_CANONICALIZE_LGPL 1 #define HAVE_READLINKAT 1 #define HAVE_CLOCK_GETRES 1 #define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_SETTIME 1 #define GNULIB_CLOSE_STREAM 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_FACCESSAT 1 #define HAVE_ACCESS 1 #define GNULIB_FACCESSAT 1 #define HAVE_DECL_FDOPENDIR 1 #define GNULIB_FDOPENDIR 1 #define FLEXIBLE_ARRAY_MEMBER /**/ #define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 #define HAVE_SYS_MOUNT_H 1 #define STAT_STATFS2_BSIZE 1 #define HAVE_FUTIMENS 1 #define HAVE_GETLOADAVG 1 #define __GETOPT_PREFIX rpl_ #define HAVE_TIMESPEC_GET 1 #define GETTIMEOFDAY_TIMEZONE void #define _GL_REPLACE_IEEE754_H 1 #define HAVE___INLINE 1 #define HAVE_GMP_H 1 #define HAVE_MEMMEM 1 #define HAVE_MKOSTEMP 1 #define GNULIB_MKOSTEMP 1 #define NEED_MKTIME_WORKING 1 #define HAVE_BUG_BIG_NANOSLEEP 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_SYSCTL_H 1 #define HAVE_SYSCTL 1 #define my_strftime nstrftime #define READLINK_TRAILING_SLASH_BUG 1 #define HAVE_READLINKAT 1 #define _REGEX_INCLUDE_LIMITS_H 1 #define _REGEX_LARGE_OFFSETS 1 #define re_syntax_options rpl_re_syntax_options #define re_set_syntax rpl_re_set_syntax #define re_compile_pattern rpl_re_compile_pattern #define re_compile_fastmap rpl_re_compile_fastmap #define re_search rpl_re_search #define re_search_2 rpl_re_search_2 #define re_match rpl_re_match #define re_match_2 rpl_re_match_2 #define re_set_registers rpl_re_set_registers #define re_comp rpl_re_comp #define re_exec rpl_re_exec #define regcomp rpl_regcomp #define regexec rpl_regexec #define regerror rpl_regerror #define regfree rpl_regfree #define HAVE_LIBINTL_H 1 #define HAVE_DECL_ISBLANK 1 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 #define GNULIB_FSCANF 1 #define GNULIB_SCANF 1 #define HAVE_STPCPY 1 #define GNULIB_TEMPNAME 1 #define HAVE_DECL_LOCALTIME_R 1 #define HAVE_TIMEGM 1 #define GNULIB_STDIO_SINGLE_THREAD 1 #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD #define HAVE_UTIMENSAT 1 #define HAVE_C_VARARRAYS 1 #define OPEN_TRAILING_SLASH_BUG 1 #define HAVE_FACCESSAT 1 #define HAVE_LIBGEN_H 1 #define HAVE_GETGROUPS 1 #define HAVE_GETGROUPS 1 #define HAVE_FUTIMES 1 #define HAVE_LUTIMES 1 #define HAVE_FUTIMENS 1 #define HAVE_UTIMENSAT 1 #define NEED_MKTIME_INTERNAL 1 #define EMACS_CONFIG_FEATURES "ACL GMP GNUTLS JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE PDUMPER SQLITE3 THREADS TREE_SITTER XIM ZLIB" configure: exit 0 ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by GNU Emacs config.status 30.0.50, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on Jacobs-MBP.fios-router.home config.status:2423: creating src/verbose.mk config.status:2423: creating src/emacs-module.h config.status:2423: creating Makefile config.status:2423: creating lib/gnulib.mk config.status:2423: creating ./doc/man/emacs.1 config.status:2423: creating lib/Makefile config.status:2423: creating lib-src/Makefile config.status:2423: creating oldXMenu/Makefile config.status:2423: creating doc/emacs/Makefile config.status:2423: creating doc/misc/Makefile config.status:2423: creating doc/lispintro/Makefile config.status:2423: creating doc/lispref/Makefile config.status:2423: creating src/Makefile config.status:2423: creating lwlib/Makefile config.status:2423: creating lisp/Makefile config.status:2423: creating leim/Makefile config.status:2423: creating nextstep/Makefile config.status:2423: creating nt/Makefile config.status:2423: creating test/Makefile config.status:2423: creating test/manual/noverlay/Makefile config.status:2423: creating test/infra/Makefile config.status:2423: creating admin/charsets/Makefile config.status:2423: creating admin/unidata/Makefile config.status:2423: creating admin/grammars/Makefile config.status:2423: creating src/config.h config.status:2623: executing src/epaths.h commands config.status:2623: executing src/.gdbinit commands config.status:2623: executing doc/emacs/emacsver.texi commands config.status:2623: executing etc-refcards-emacsver.tex commands ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by GNU Emacs config.status 30.0.50, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on Jacobs-MBP.fios-router.home config.status:2423: creating src/verbose.mk config.status:2423: creating src/emacs-module.h config.status:2423: creating Makefile config.status:2423: creating lib/gnulib.mk config.status:2423: creating ./doc/man/emacs.1 config.status:2423: creating lib/Makefile config.status:2423: creating lib-src/Makefile config.status:2423: creating oldXMenu/Makefile config.status:2423: creating doc/emacs/Makefile config.status:2423: creating doc/misc/Makefile config.status:2423: creating doc/lispintro/Makefile config.status:2423: creating doc/lispref/Makefile config.status:2423: creating src/Makefile config.status:2423: creating lwlib/Makefile config.status:2423: creating lisp/Makefile config.status:2423: creating leim/Makefile config.status:2423: creating nextstep/Makefile config.status:2423: creating nt/Makefile config.status:2423: creating test/Makefile config.status:2423: creating test/manual/noverlay/Makefile config.status:2423: creating test/infra/Makefile config.status:2423: creating admin/charsets/Makefile config.status:2423: creating admin/unidata/Makefile config.status:2423: creating admin/grammars/Makefile config.status:2423: creating src/config.h config.status:2609: src/config.h is unchanged config.status:2623: executing src/epaths.h commands config.status:2623: executing src/.gdbinit commands config.status:2623: executing doc/emacs/emacsver.texi commands config.status:2623: executing etc-refcards-emacsver.tex commands --Apple-Mail=_002E85A9-04A2-42D9-A273-48A296C5D305 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_002E85A9-04A2-42D9-A273-48A296C5D305--
Jacob Faibussowitsch <jacob.fai@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#63415
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.