GNU bug report logs - #72620
GNUstep build on Linux fails due to lacking -fobjc-exception flag
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Package: emacs;
Reported by: Daphne Preston-Kendal <dpk@HIDDEN>; dated Wed, 14 Aug 2024 12:19:02 UTC;
Maintainer for emacs is
bug-gnu-emacs@HIDDEN.
Message received at submit <at> debbugs.gnu.org:
Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 12:18:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 14 08:18:44 2024
Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1seCxg-0002Kh-6W
for submit <at> debbugs.gnu.org; Wed, 14 Aug 2024 08:18:44 -0400
Received: from lists.gnu.org ([209.51.188.17]:50598)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <dpk@HIDDEN>) id 1seCxe-0002Ka-IF
for submit <at> debbugs.gnu.org; Wed, 14 Aug 2024 08:18:42 -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 <dpk@HIDDEN>) id 1seCx4-0001lQ-EH
for bug-gnu-emacs@HIDDEN; Wed, 14 Aug 2024 08:18:07 -0400
Received: from fout3-smtp.messagingengine.com ([103.168.172.146])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <dpk@HIDDEN>) id 1seCww-0008L4-Me
for bug-gnu-emacs@HIDDEN; Wed, 14 Aug 2024 08:18:05 -0400
Received: from phl-compute-06.internal (phl-compute-06.nyi.internal
[10.202.2.46])
by mailfout.nyi.internal (Postfix) with ESMTP id 5E2C7138FC83
for <bug-gnu-emacs@HIDDEN>; Wed, 14 Aug 2024 08:17:55 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Wed, 14 Aug 2024 08:17:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonceword.org;
h=cc:content-type:content-type:date:date:from:from:in-reply-to
:message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
t=1723637875; x=1723724275; bh=kRvguIRN3ku+PGh8Rj4aRFkmII/TEO/a
NcpfpRbb940=; b=nAoBM0oNveh4Gjrwt3bu4YBtHDOzsU/qF6+y5uxhKpIP8QsS
wXCV9IFbJqNh5+8wrqfl8PkZluP2AJahaYoDLH2ioDTtDYvJwsc0qyAvnqPWdc6z
I69E+7YHkv1N83QFmttAP8W7imfOcomTU+MEmqu/LLvIaPfgUN/inTcwdvRANCaR
NfeEhFn5OBsPSmoKANPuzPc5dQdRb8N7kBogVJtkTickS5RdH5fNJirU8/d0CDS2
/7nK2RPEOS4vfp8e1qFXnMzSMCwWUmOEGHobjRg+sH3Ie4jYsVULXGhQGOjxqTH4
iGa89ciemsZ29j27D80SF9FVApzzC45JFLcNFw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:message-id
:mime-version:reply-to:subject:subject:to:to:x-me-proxy
:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
1723637875; x=1723724275; bh=kRvguIRN3ku+PGh8Rj4aRFkmII/TEO/aNcp
fpRbb940=; b=lKJmEppHr6gziZhC2PDQen5p0QSXjJJzef21+s5R9mqZAzOsFZ2
5Cnt0q6AaQawonNMKcJn5v61y1n2sdgg8o6AGvLXpr3rLXoZEZavv+nfKwZSuTOr
0GJTLvcx3wQ7rAIyHiUvqMg87oq7vR6CoA3EwyOPrjT/OfX0JLTIIG30S7TTlGP5
ryxusYJKbRVieM7hZqtnZOCT49VxXryqERVpmPY3HZruVGOC8jmGSERj/YRLIcOa
mVW2wEDHcFK3bz4WUltfpm+Fh+UeeAivRxEi+MEavcaWfl153oVRlS+9hl94y3ta
zHjcyqu6rrT7zXFB7aOWcF4VE8nTCNnDqFg==
X-ME-Sender: <xms:cqC8Zi6oeEMYFQ2VTbLNFjiTD6WwtebVUIRdAtG58tB-BCZ6diB8mA>
<xme:cqC8Zr4L11e0PyCl0_iVSwOaImIbYphqJW5GqtwTN5tH5JVb_gseDTJ7mGzQorwIJ
7LpRoDycdrMEuqMog>
X-ME-Received: <xmr:cqC8ZhcMpSkftEMGpnJjdCMe-4Ti-lo2fKTVhZ8yvQ3bs0fTXPX1v6OCEkyiQjmTIkj_ca_DV3GoSTbsFKODqBqopowNCJ_2NyFJ4XhI5blZWrtkrqXF0aBwEHk>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddtgedgheduucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhtggguf
fkfffvofesmhdtmherhhdtjeenucfhrhhomhepffgrphhhnhgvucfrrhgvshhtohhnqdfm
vghnuggrlhcuoeguphhksehnohhntggvfihorhgurdhorhhgqeenucggtffrrghtthgvrh
hnpeeihefhgfekuefgleeifefgvdegleehfeehfffgteeugeekjefgheekgeelveeguden
ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpeguphhkse
hnohhntggvfihorhgurdhorhhgpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhp
ohhuthdprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg
X-ME-Proxy: <xmx:cqC8ZvI7OmCBlc6ShKBrX3WO_N4rQsvJxw9XIYnvMD4K8i7uMo1veQ>
<xmx:cqC8ZmK2AqZeoaqQ2wlQFKZwPH2pvvGOBXQPulY8cKa6A1RZNGIXdw>
<xmx:cqC8ZgxQQr4sY8n89ISp61u-Bhy7ZCeYn5HYkOzY4pvIBOt5cuUeRg>
<xmx:cqC8ZqJu1DtAVIHsxkF1eyUdAA-5KVmo9P_Lj558HuDvx9SyCqSnTQ>
<xmx:c6C8ZogTDqYVWA9P0gfPQJFS0KyBLUhUzMBkOgtnVYnMITfIpUxKeF7k>
Feedback-ID: ibc314252:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<bug-gnu-emacs@HIDDEN>; Wed, 14 Aug 2024 08:17:53 -0400 (EDT)
From: Daphne Preston-Kendal <dpk@HIDDEN>
Content-Type: multipart/mixed;
boundary="Apple-Mail=_FBA61A50-4187-4531-ABEC-C0177FE7E6CB"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Subject: GNUstep build on Linux fails due to lacking -fobjc-exception flag
Message-Id: <CB2E34AA-9818-4E91-8E91-0F62D975F00F@HIDDEN>
Date: Wed, 14 Aug 2024 14:17:40 +0200
To: bug-gnu-emacs@HIDDEN
X-Mailer: Apple Mail (2.3774.600.62)
Received-SPF: pass client-ip=103.168.172.146; envelope-from=dpk@HIDDEN;
helo=fout3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
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=_FBA61A50-4187-4531-ABEC-C0177FE7E6CB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Emacs 29.4 build from source tarball
Configure command:
./configure --with-ns
configure runs fine, make eventually fails with:
gcc -c -Demacs -I. -I. -I../lib -I../lib =
-I/usr/include/libxml2 -MMD -MF deps/nsfont.d -MP =
-I/usr/include/p11-kit-1 -g3 -O2 -MMD -MP -DGNUSTEP =
-DGNUSTEP_BASE_LIBRARY=3D1 -DGNU_GUI_LIBRARY=3D1 -DGNU_RUNTIME=3D1 =
-DGNUSTEP_BASE_LIBRARY=3D1 -fno-strict-aliasing -pthread -fPIC -Wall =
-DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection =
-D_FORTIFY_SOURCE=3D2 -mtune=3Dgeneric -O2 -pipe -g =
-ffile-prefix-map=3D/builddir/gnustep-make-2.9.2=3D. =
-fconstant-string-class=3DNSConstantString -I. =
-I/home/dpk/GNUstep/Library/Headers -I/usr/include -std=3Dc99 nsfont.m
nsfont.m: In function 'ns_uni_to_glyphs_1':
nsfont.m:1613:9: error: '-fobjc-exceptions' is required to enable =
Objective-C exception syntax
1613 | {
| ^
(this is the output from make V=3D1)
This can be fixed by running ./configure as:
CC=3D"gcc -fobjc-exceptions" ./configure --with-ns
which produces a lot of spurious warnings:
cc1: warning: command-line option '-fobjc-exceptions' is valid for =
ObjC/ObjC++ but not for C
but with no ill effect =E2=80=93 the build successfully completes this =
way.
Neither OBJC nor OBJCFLAGS has any effect despite this being an
Objective-C file. It seems to compile .m files with CC and CCFLAGS
rather than OBJC and OBJCFLAGS. This might be the root of the issue.
gcc --version:
gcc (GCC) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is =
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR =
PURPOSE.
uname -a:
Linux voidvm 6.6.43_1 #1 SMP PREEMPT_DYNAMIC Sun Jul 28 03:10:47 UTC =
2024 x86_64 GNU/Linux
Running on Void Linux on musl with the following GNUstep packages =
installed:
gnustep-back-0.31.0_1
gnustep-base-1.30.0_1
gnustep-base-devel-1.30.0_1
gnustep-gui-0.31.1_1
gnustep-gui-devel-0.31.1_1
gnustep-make-2.9.2_1
--Apple-Mail=_FBA61A50-4187-4531-ABEC-C0177FE7E6CB
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 29.4, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ ./configure --with-ns
## --------- ##
## Platform. ##
## --------- ##
hostname = voidvm
uname -m = x86_64
uname -r = 6.6.43_1
uname -s = Linux
uname -v = #1 SMP PREEMPT_DYNAMIC Sun Jul 28 03:10:47 UTC 2024
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin/
PATH: /usr/local/bin/
PATH: /usr/bin/
PATH: /usr/sbin/
PATH: /sbin/
PATH: /bin/
## ----------- ##
## Core tests. ##
## ----------- ##
configure:4679: looking for aux files: install-sh config.guess config.sub
configure:4692: trying ./build-aux/
configure:4703: ./build-aux/install-sh found
configure:4721: ./build-aux/config.guess found
configure:4721: ./build-aux/config.sub found
configure:4877: checking for xcrun
configure:4912: result: no
configure:4981: checking for GNU Make
configure:5037: result: make
configure:5054: checking build system type
configure:5069: result: x86_64-pc-linux-musl
configure:5089: checking host system type
configure:5103: result: x86_64-pc-linux-musl
configure:6309: checking for gcc
configure:6330: found /usr/bin/gcc
configure:6341: result: gcc
configure:6372: checking for C compiler version
configure:6381: gcc --version >&5
gcc (GCC) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:6392: $? = 0
configure:6381: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-linux-musl/13.2.0/lto-wrapper
Target: x86_64-linux-musl
Configured with: /builddir/gcc-13.2.0/configure --build=x86_64-linux-musl --disable-gnu-unique-object --disable-libsanitizer --disable-symvers libat_cv_have_ifunc=no --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (GCC)
configure:6392: $? = 0
configure:6381: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:6392: $? = 1
configure:6381: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:6392: $? = 1
configure:6381: gcc -version >&5
gcc: error: unrecognized command-line option '-version'
gcc: fatal error: no input files
compilation terminated.
configure:6392: $? = 1
configure:6412: checking whether the C compiler works
configure:6434: gcc conftest.c >&5
configure:6438: $? = 0
configure:6488: result: yes
configure:6491: checking for C compiler default output file name
configure:6493: result: a.out
configure:6499: checking for suffix of executables
configure:6506: gcc -o conftest conftest.c >&5
configure:6510: $? = 0
configure:6533: result:
configure:6555: checking whether we are cross compiling
configure:6563: gcc -o conftest conftest.c >&5
configure:6567: $? = 0
configure:6574: ./conftest
configure:6578: $? = 0
configure:6593: result: no
configure:6598: checking for suffix of object files
configure:6621: gcc -c conftest.c >&5
configure:6625: $? = 0
configure:6647: result: o
configure:6651: checking whether the compiler supports GNU C
configure:6671: gcc -c conftest.c >&5
configure:6671: $? = 0
configure:6681: result: yes
configure:6692: checking whether gcc accepts -g
configure:6713: gcc -c -g conftest.c >&5
configure:6713: $? = 0
configure:6757: result: yes
configure:6777: checking for gcc option to enable C11 features
configure:6792: gcc -c -g -O2 conftest.c >&5
configure:6792: $? = 0
configure:6810: result: none needed
configure:6921: checking whether the compiler is clang
configure:6943: gcc -c -g -O2 conftest.c >&5
configure:6943: $? = 0
configure:6952: result: no
configure:6956: checking for compiler option needed when checking for declarations
configure:6989: result: none
configure:7054: checking whether gcc and cc understand -c and -o together
configure:7086: gcc -c conftest.c -o conftest2.o >&5
configure:7090: $? = 0
configure:7096: gcc -c conftest.c -o conftest2.o >&5
configure:7100: $? = 0
configure:7111: cc -c conftest.c >&5
configure:7115: $? = 0
configure:7123: cc -c conftest.c -o conftest2.o >&5
configure:7127: $? = 0
configure:7133: cc -c conftest.c -o conftest2.o >&5
configure:7137: $? = 0
configure:7155: result: yes
configure:7190: checking for stdio.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for stdlib.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for string.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for inttypes.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for stdint.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for strings.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/stat.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/types.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for unistd.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for wchar.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for minix/config.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:48:10: fatal error: minix/config.h: No such file or directory
48 | #include <minix/config.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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:7190: result: no
configure:7190: checking for linux/fs.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for malloc.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/systeminfo.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:50:10: fatal error: sys/systeminfo.h: No such file or directory
50 | #include <sys/systeminfo.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_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:7190: result: no
configure:7190: checking for sys/sysinfo.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for coff.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:51:10: fatal error: coff.h: No such file or directory
51 | #include <coff.h>
| ^~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_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:7190: result: no
configure:7190: checking for pty.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/resource.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/utsname.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for pwd.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for utmp.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for util.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:56:10: fatal error: util.h: No such file or directory
56 | #include <util.h>
| ^~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_UTMP_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 <util.h>
configure:7190: result: no
configure:7190: checking for sanitizer/lsan_interface.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:56:10: fatal error: sanitizer/lsan_interface.h: No such file or directory
56 | #include <sanitizer/lsan_interface.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_UTMP_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 <sanitizer/lsan_interface.h>
configure:7190: result: no
configure:7190: checking for sys/socket.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/param.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for pthread.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for malloc/malloc.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:59:10: fatal error: malloc/malloc.h: No such file or directory
59 | #include <malloc/malloc.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_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/malloc.h>
configure:7190: result: no
configure:7190: checking for sys/un.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for vfork.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:60:10: fatal error: vfork.h: No such file or directory
60 | #include <vfork.h>
| ^~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_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:7190: result: no
configure:7190: checking for dirent.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for execinfo.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:61:10: fatal error: execinfo.h: No such file or directory
61 | #include <execinfo.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_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 <execinfo.h>
configure:7190: result: no
configure:7190: checking for stdio_ext.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/vfs.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/fs_types.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:63:10: fatal error: sys/fs_types.h: No such file or directory
63 | #include <sys/fs_types.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_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:7190: result: no
configure:7190: checking for getopt.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/cdefs.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:64:10: fatal error: sys/cdefs.h: No such file or directory
64 | #include <sys/cdefs.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_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/cdefs.h>
configure:7190: result: no
configure:7190: checking for sys/time.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for ieee754.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:65:10: fatal error: ieee754.h: No such file or directory
65 | #include <ieee754.h>
| ^~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_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:7190: result: no
configure:7190: checking for limits.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for sys/select.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for stdalign.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for stdbool.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7190: checking for stdckdint.h
configure:7190: gcc -c -g -O2 conftest.c >&5
conftest.c:69:10: fatal error: stdckdint.h: No such file or directory
69 | #include <stdckdint.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:7190: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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:7190: result: no
configure:7190: checking for sys/random.h
configure:7190: gcc -c -g -O2 conftest.c >&5
configure:7190: $? = 0
configure:7190: result: yes
configure:7221: checking whether it is safe to define __EXTENSIONS__
configure:7240: gcc -c -g -O2 conftest.c >&5
configure:7240: $? = 0
configure:7248: result: yes
configure:7251: checking whether _XOPEN_SOURCE should be defined
configure:7273: gcc -c -g -O2 conftest.c >&5
configure:7273: $? = 0
configure:7300: result: no
configure:7373: checking how to run the C preprocessor
configure:7399: gcc -E conftest.c
configure:7399: $? = 0
configure:7414: gcc -E conftest.c
conftest.c:59:10: fatal error: ac_nonexistent.h: No such file or directory
59 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7414: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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:7441: result: gcc -E
configure:7455: gcc -E conftest.c
configure:7455: $? = 0
configure:7470: gcc -E conftest.c
conftest.c:59:10: fatal error: ac_nonexistent.h: No such file or directory
59 | #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:7470: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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:7501: checking for grep that handles long lines and -e
configure:7565: result: /usr/bin/grep
configure:7570: checking for egrep
configure:7638: result: /usr/bin/grep -E
configure:7646: checking for Minix Amsterdam compiler
configure:7672: result: no
configure:7734: checking for ar
configure:7755: found /usr/bin/ar
configure:7766: result: ar
configure:7846: checking for ranlib
configure:7867: found /usr/bin/ranlib
configure:7878: result: ranlib
configure:7951: checking for special C compiler options needed for large files
configure:7999: result: no
configure:8005: checking for _FILE_OFFSET_BITS value needed for large files
configure:8031: gcc -c -g -O2 conftest.c >&5
configure:8031: $? = 0
configure:8066: result: no
configure:8465: checking whether gcc accepts -g3 -O2
configure:8482: gcc -o conftest -g3 -O2 conftest.c >&5
configure:8482: $? = 0
configure:8491: result: yes
configure:8552: checking whether the compiler is clang
configure:8573: gcc -c -g3 -O2 conftest.c >&5
conftest.c:61:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
61 | error "not clang";
| ^~~~~~~~~~~
configure:8573: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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. */
|
| #ifndef __clang__
| error "not clang";
| #endif
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:8581: result: no
configure:8681: checking whether C compiler handles -Werror -Wunknown-warning-option
configure:8701: gcc -o conftest -g3 -O2 -Werror -Wunknown-warning-option conftest.c >&5
gcc: error: unrecognized command-line option '-Wunknown-warning-option'
configure:8701: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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:8712: result: no
configure:10203: checking for a BSD-compatible install
configure:10276: result: /usr/bin/install -c
configure:10290: checking command to symlink files in the same directory
configure:10312: result: ln -s
configure:10326: checking for install-info
configure:10349: found /usr/bin/install-info
configure:10362: result: /usr/bin/install-info
configure:10372: checking for gzip
configure:10395: found /usr/bin/gzip
configure:10407: result: /usr/bin/gzip
configure:10423: checking for 'find' args to delete a file
configure:10435: result: -delete
configure:10562: checking for brew
configure:10597: result: no
configure:10759: checking for -znocombreloc
configure:10792: result: not needed
configure:10801: checking whether addresses are sanitized
configure:10825: gcc -c -g3 -O2 conftest.c >&5
conftest.c:64:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
64 | error "Addresses are not sanitized.";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
configure:10825: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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. */
| #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:10833: result: no
configure:10999: checking for math library
configure:11050: gcc -o conftest -g3 -O2 conftest.c >&5
configure:11050: $? = 0
configure:11068: result: none required
configure:11175: checking for pkg-config
configure:11198: found /usr/bin/pkg-config
configure:11210: result: /usr/bin/pkg-config
configure:11235: checking pkg-config is at least version 0.9.0
configure:11238: result: yes
configure:11255: checking for machine/soundcard.h
configure:11255: gcc -c -g3 -O2 conftest.c >&5
conftest.c:67:10: fatal error: machine/soundcard.h: No such file or directory
67 | #include <machine/soundcard.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:11255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| /* end confdefs.h. */
|
| #ifdef __MINGW32__
| #define WIN32_LEAN_AND_MEAN
| #include <windows.h>
| #endif
|
|
| #include <machine/soundcard.h>
configure:11255: result: no
configure:11255: checking for sys/soundcard.h
configure:11255: gcc -c -g3 -O2 conftest.c >&5
configure:11255: $? = 0
configure:11255: result: yes
configure:11255: checking for soundcard.h
configure:11255: gcc -c -g3 -O2 conftest.c >&5
conftest.c:68:10: fatal error: soundcard.h: No such file or directory
68 | #include <soundcard.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:11255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| /* end confdefs.h. */
|
| #ifdef __MINGW32__
| #define WIN32_LEAN_AND_MEAN
| #include <windows.h>
| #endif
|
|
| #include <soundcard.h>
configure:11255: result: no
configure:11255: checking for mmsystem.h
configure:11255: gcc -c -g3 -O2 conftest.c >&5
conftest.c:68:10: fatal error: mmsystem.h: No such file or directory
68 | #include <mmsystem.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:11255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| /* end confdefs.h. */
|
| #ifdef __MINGW32__
| #define WIN32_LEAN_AND_MEAN
| #include <windows.h>
| #endif
|
|
| #include <mmsystem.h>
configure:11255: result: no
configure:11276: checking for _oss_ioctl in -lossaudio
configure:11299: gcc -o conftest -g3 -O2 conftest.c -lossaudio >&5
/usr/bin/ld: cannot find -lossaudio: No such file or directory
collect2: error: ld returned 1 exit status
configure:11299: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_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 _oss_ioctl ();
| int
| main (void)
| {
| return _oss_ioctl ();
| ;
| return 0;
| }
configure:11309: result: no
configure:11328: checking for alsa >= 1.0.0
configure:11335: $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:11338: $? = 1
configure:11352: $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:11355: $? = 1
configure:11369: result: no
No package 'alsa' found
configure:11436: checking for ADDR_NO_RANDOMIZE
configure:11454: gcc -c -g3 -O2 conftest.c >&5
configure:11454: $? = 0
configure:11462: result: yes
configure:11474: checking if Linux sysinfo may be used
configure:11493: gcc -c -g3 -O2 conftest.c >&5
configure:11493: $? = 0
configure:11501: result: yes
configure:11519: gcc -c -g3 -O2 conftest.c >&5
configure:11519: $? = 0
configure:11540: gcc -E conftest.c
configure:11540: $? = 0
configure:11547: checking for sys/wait.h that is POSIX.1 compatible
configure:11574: gcc -c -g3 -O2 conftest.c >&5
configure:11574: $? = 0
configure:11582: result: yes
configure:11593: checking for net/if.h
configure:11593: gcc -c -g3 -O2 conftest.c >&5
configure:11593: $? = 0
configure:11593: result: yes
configure:11604: checking for ifaddrs.h
configure:11604: gcc -c -g3 -O2 conftest.c >&5
configure:11604: $? = 0
configure:11604: result: yes
configure:11615: checking for net/if_dl.h
configure:11615: gcc -c -g3 -O2 conftest.c >&5
conftest.c:101:10: fatal error: net/if_dl.h: No such file or directory
101 | #include <net/if_dl.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:11615: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_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
| #if HAVE_SYS_SOCKET_H
| #include <sys/socket.h>
| #endif
|
| #include <net/if_dl.h>
configure:11615: result: no
configure:11627: checking for struct ifreq.ifr_flags
configure:11627: gcc -c -g3 -O2 conftest.c >&5
configure:11627: $? = 0
configure:11627: result: yes
configure:11642: checking for struct ifreq.ifr_hwaddr
configure:11642: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:109:5: error: used struct type value where scalar is required
109 | if (ac_aggr.ifr_hwaddr)
| ^~~~~~~
configure:11642: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_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:11642: gcc -c -g3 -O2 conftest.c >&5
configure:11642: $? = 0
configure:11642: result: yes
configure:11657: checking for struct ifreq.ifr_netmask
configure:11657: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:110:5: error: used struct type value where scalar is required
110 | if (ac_aggr.ifr_netmask)
| ^~~~~~~
configure:11657: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 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:11657: gcc -c -g3 -O2 conftest.c >&5
configure:11657: $? = 0
configure:11657: result: yes
configure:11672: checking for struct ifreq.ifr_broadaddr
configure:11672: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:111:5: error: used struct type value where scalar is required
111 | if (ac_aggr.ifr_broadaddr)
| ^~~~~~~
configure:11672: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 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:11672: gcc -c -g3 -O2 conftest.c >&5
configure:11672: $? = 0
configure:11672: result: yes
configure:11687: checking for struct ifreq.ifr_addr
configure:11687: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:112:5: error: used struct type value where scalar is required
112 | if (ac_aggr.ifr_addr)
| ^~~~~~~
configure:11687: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 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:11687: gcc -c -g3 -O2 conftest.c >&5
configure:11687: $? = 0
configure:11687: result: yes
configure:11702: checking for struct ifreq.ifr_addr.sa_len
configure:11702: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:113:21: error: 'struct sockaddr' has no member named 'sa_len'
113 | if (ac_aggr.ifr_addr.sa_len)
| ^
configure:11702: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 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.sa_len)
| return 0;
| ;
| return 0;
| }
configure:11702: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:113:28: error: 'struct sockaddr' has no member named 'sa_len'
113 | if (sizeof ac_aggr.ifr_addr.sa_len)
| ^
configure:11702: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 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_addr.sa_len)
| return 0;
| ;
| return 0;
| }
configure:11702: result: no
configure:11724: checking whether gcc understands -MMD -MF
configure:11743: gcc -c -g3 -O2 -MMD -MF deps.d -MP conftest.c >&5
configure:11743: $? = 0
configure:11754: result: yes
configure:11776: checking for X
configure:11814: gcc -o conftest -g3 -O2 conftest.c -lX11 >&5
conftest.c:74:10: fatal error: X11/Xlib.h: No such file or directory
74 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:11814: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| /* end confdefs.h. */
| #include <X11/Xlib.h>
| int
| main (void)
| {
| XrmInitialize ()
| ;
| return 0;
| }
configure:11916: gcc -E conftest.c
conftest.c:74:10: fatal error: X11/Xlib.h: No such file or directory
74 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:11916: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| /* end confdefs.h. */
| #include <X11/Xlib.h>
configure:11948: gcc -o conftest -g3 -O2 conftest.c -lX11 >&5
conftest.c:74:10: fatal error: X11/Xlib.h: No such file or directory
74 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:11948: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| /* end confdefs.h. */
| #include <X11/Xlib.h>
| int
| main (void)
| {
| XrmInitialize ()
| ;
| return 0;
| }
configure:11990: result: no
configure:12168: checking for AppKit/AppKit.h
configure:12168: gcc -c -g3 -O2 -x objective-c -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/gnustep-make-2.9.2=. -fconstant-string-class=NSConstantString -I. -I/home/dpk/GNUstep/Library/Headers -I/usr/include -x objective-c -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/gnustep-make-2.9.2=. -fconstant-string-class=NSConstantString -I. -I/home/dpk/GNUstep/Library/Headers -I/usr/include conftest.c >&5
configure:12168: $? = 0
configure:12168: result: yes
configure:12217: checking for Mac OS X 12.0 or later
configure:12239: gcc -c -g3 -O2 -x objective-c -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/gnustep-make-2.9.2=. -fconstant-string-class=NSConstantString -I. -I/home/dpk/GNUstep/Library/Headers -I/usr/include -x objective-c -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/gnustep-make-2.9.2=. -fconstant-string-class=NSConstantString -I. -I/home/dpk/GNUstep/Library/Headers -I/usr/include conftest.c >&5
conftest.c:75:10: fatal error: AvailabilityMacros.h: No such file or directory
75 | #include <AvailabilityMacros.h>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:12239: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| /* end confdefs.h. */
|
| #include <AvailabilityMacros.h>
| #if MAC_OS_X_VERSION_MAX_ALLOWED >= 120000
| Mac OS X 12.x or later.
| #endif
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:12247: result: yes
configure:12366: checking for gcc
configure:12387: found /usr/bin/gcc
configure:12398: result: gcc
configure:12423: checking for Objective C compiler version
configure:12432: gcc --version >&5
gcc (GCC) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:12443: $? = 0
configure:12432: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-linux-musl/13.2.0/lto-wrapper
Target: x86_64-linux-musl
Configured with: /builddir/gcc-13.2.0/configure --build=x86_64-linux-musl --disable-gnu-unique-object --disable-libsanitizer --disable-symvers libat_cv_have_ifunc=no --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --disable-libssp --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (GCC)
configure:12443: $? = 0
configure:12432: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:12443: $? = 1
configure:12432: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:12443: $? = 1
configure:12447: checking whether the compiler supports GNU Objective C
configure:12467: gcc -c conftest.m >&5
configure:12467: $? = 0
configure:12477: result: yes
configure:12488: checking whether gcc accepts -g
configure:12509: gcc -c -g conftest.m >&5
configure:12509: $? = 0
configure:12553: result: yes
configure:12577: checking if the Objective C compiler supports instancetype
configure:12589: gcc -c -g -O2 conftest.m >&5
configure:12589: $? = 0
configure:12597: result: yes
configure:12606: checking if the Objective C compiler defaults to C99
configure:12623: gcc -c -g -O2 conftest.m >&5
conftest.m: In function 'main':
conftest.m:81:1: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
81 | for (int i = 0;;);
| ^~~
conftest.m:81:1: note: use option '-std=c99', '-std=gnu99', '-std=c11' or '-std=gnu11' to compile your code
configure:12623: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| /* end confdefs.h. */
|
| int
| main (void)
| {
| for (int i = 0;;);
| ;
| return 0;
| }
configure:12631: result: no
configure:13455: checking whether malloc is Doug Lea style
configure:13477: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:82:1: warning: implicit declaration of function 'malloc_set_state' [-Wimplicit-function-declaration]
82 | malloc_set_state (malloc_get_state ());
| ^~~~~~~~~~~~~~~~
conftest.c:82:19: warning: implicit declaration of function 'malloc_get_state' [-Wimplicit-function-declaration]
82 | malloc_set_state (malloc_get_state ());
| ^~~~~~~~~~~~~~~~
conftest.c:83:13: error: '__after_morecore_hook' undeclared (first use in this function)
83 | __after_morecore_hook = hook;
| ^~~~~~~~~~~~~~~~~~~~~
conftest.c:83:13: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:84:13: error: '__malloc_initialize_hook' undeclared (first use in this function)
84 | __malloc_initialize_hook = hook;
| ^~~~~~~~~~~~~~~~~~~~~~~~
configure:13477: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 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:13485: result: no
configure:13496: checking for sbrk
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for getpagesize
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for __lsan_ignore_object
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccPCahoB.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:106:(.text.startup+0x7): undefined reference to `__lsan_ignore_object'
collect2: error: ld returned 1 exit status
configure:13496: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 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:13496: result: no
configure:13496: checking for fork
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:95:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch]
95 | char fork ();
| ^~~~
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for vfork
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for fchmod
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for canonicalize_file_name
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/cchmofNF.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:109:(.text.startup+0x7): undefined reference to `canonicalize_file_name'
collect2: error: ld returned 1 exit status
configure:13496: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 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:13496: result: no
configure:13496: checking for faccessat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for realpath
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for lstat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for readlinkat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for explicit_bzero
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for memset_s
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccDpGoLG.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:114:(.text.startup+0x7): undefined reference to `memset_s'
collect2: error: ld returned 1 exit status
configure:13496: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| /* end confdefs.h. */
| /* Define memset_s to an innocuous variant, in case <limits.h> declares memset_s.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define memset_s innocuous_memset_s
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char memset_s (); below. */
|
| #include <limits.h>
| #undef memset_s
|
| /* 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_s ();
| /* 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_s || defined __stub___memset_s
| choke me
| #endif
|
| int
| main (void)
| {
| return memset_s ();
| ;
| return 0;
| }
configure:13496: result: no
configure:13496: checking for fchmodat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for lchmod
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for fcntl
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for fdopendir
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for fstatat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for fsync
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for futimens
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for getrandom
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for gettimeofday
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for mkostemp
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for pipe2
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for pselect
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for pthread_sigmask
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for readlink
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for isblank
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:117:6: warning: conflicting types for built-in function 'isblank'; expected 'int(int)' [-Wbuiltin-declaration-mismatch]
117 | char isblank ();
| ^~~~~~~
conftest.c:109:1: note: 'isblank' is declared in header '<ctype.h>'
108 | #include <limits.h>
109 | #undef isblank
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for iswctype
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for strtoimax
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for symlink
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for localtime_r
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for timegm
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for utimensat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for getdtablesize
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for futimes
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for futimesat
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13496: checking for lutimes
configure:13496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13496: $? = 0
configure:13496: result: yes
configure:13621: checking for working mmap
configure:13773: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13773: $? = 0
configure:13773: ./conftest
configure:13773: $? = 0
configure:13784: result: yes
configure:13802: checking for main in -lXbsd
configure:13822: gcc -o conftest -g3 -O2 conftest.c -lXbsd >&5
/usr/bin/ld: cannot find -lXbsd: No such file or directory
collect2: error: ld returned 1 exit status
configure:13822: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| /* end confdefs.h. */
|
|
| int
| main (void)
| {
| return main ();
| ;
| return 0;
| }
configure:13832: result: no
configure:13844: checking for pthread library
configure:13881: gcc -o conftest -g3 -O2 conftest.c >&5
configure:13881: $? = 0
configure:13893: result: none needed
configure:13920: checking for thread support
configure:13936: result: yes
configure:14236: checking for librsvg-2.0 >= 2.14.0
configure:14243: $PKG_CONFIG --exists --print-errors "$RSVG_MODULE"
Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
configure:14246: $? = 1
configure:14260: $PKG_CONFIG --exists --print-errors "$RSVG_MODULE"
Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
configure:14263: $? = 1
configure:14277: result: no
No package 'librsvg-2.0' found
configure:14333: checking for libwebpdemux >= 0.6.0
configure:14340: $PKG_CONFIG --exists --print-errors "$WEBP_MODULE"
Package libwebpdemux was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdemux.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdemux' found
configure:14343: $? = 1
configure:14357: $PKG_CONFIG --exists --print-errors "$WEBP_MODULE"
Package libwebpdemux was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdemux.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdemux' found
configure:14360: $? = 1
configure:14374: result: no
No package 'libwebpdemux' found
configure:14412: checking for WebPGetInfo
configure:14412: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccPBJimD.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:143:(.text.startup+0x7): undefined reference to `WebPGetInfo'
collect2: error: ld returned 1 exit status
configure:14412: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| /* end confdefs.h. */
| /* Define WebPGetInfo to an innocuous variant, in case <limits.h> declares WebPGetInfo.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define WebPGetInfo innocuous_WebPGetInfo
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char WebPGetInfo (); below. */
|
| #include <limits.h>
| #undef WebPGetInfo
|
| /* 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 WebPGetInfo ();
| /* 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_WebPGetInfo || defined __stub___WebPGetInfo
| choke me
| #endif
|
| int
| main (void)
| {
| return WebPGetInfo ();
| ;
| return 0;
| }
configure:14412: result: no
configure:14423: checking for libwebpdemux >= 0.6.0 libwebpdecoder >= 0.6.0
configure:14430: $PKG_CONFIG --exists --print-errors "$WEBP_MODULE"
Package libwebpdemux was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdemux.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdemux' found
Package libwebpdecoder was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdecoder.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdecoder' found
configure:14433: $? = 1
configure:14447: $PKG_CONFIG --exists --print-errors "$WEBP_MODULE"
Package libwebpdemux was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdemux.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdemux' found
Package libwebpdecoder was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebpdecoder.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwebpdecoder' found
configure:14450: $? = 1
configure:14464: result: no
No package 'libwebpdemux' found
No package 'libwebpdecoder' found
configure:14517: checking for sqlite3_open_v2 in -lsqlite3
configure:14540: gcc -o conftest -g3 -O2 conftest.c -lsqlite3 >&5
/usr/bin/ld: cannot find -lsqlite3: No such file or directory
collect2: error: ld returned 1 exit status
configure:14540: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 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_open_v2 ();
| int
| main (void)
| {
| return sqlite3_open_v2 ();
| ;
| return 0;
| }
configure:14550: result: no
configure:14838: checking for getaddrinfo_a in -lanl
configure:14861: gcc -o conftest -g3 -O2 conftest.c -lanl >&5
/usr/bin/ld: cannot find -lanl: No such file or directory
collect2: error: ld returned 1 exit status
configure:14861: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 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:14871: result: no
configure:15295: checking for malloc_trim
configure:15295: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/cccaAKpn.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:143:(.text.startup+0x7): undefined reference to `malloc_trim'
collect2: error: ld returned 1 exit status
configure:15295: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 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:15295: result: no
configure:15308: checking for dbus-1 >= 1.0
configure:15315: $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:15318: $? = 1
configure:15332: $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:15335: $? = 1
configure:15349: result: no
No package 'dbus-1' found
configure:15736: checking for lgetfilecon in -lselinux
configure:15759: gcc -o conftest -g3 -O2 conftest.c -lselinux >&5
/usr/bin/ld: cannot find -lselinux: No such file or directory
collect2: error: ld returned 1 exit status
configure:15759: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 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:15769: result: no
configure:15791: checking for gnutls >= 2.12.2
configure:15798: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2"
configure:15801: $? = 0
configure:15815: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2"
configure:15818: $? = 0
configure:15856: result: yes
configure:15880: checking for libsystemd >= 222
configure:15887: $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:15890: $? = 1
configure:15904: $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:15907: $? = 1
configure:15921: result: no
No package 'libsystemd' found
configure:15966: checking for jansson >= 2.7
configure:15973: $PKG_CONFIG --exists --print-errors "jansson >= 2.7"
Package jansson was not found in the pkg-config search path.
Perhaps you should add the directory containing `jansson.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jansson' found
configure:15976: $? = 1
configure:15990: $PKG_CONFIG --exists --print-errors "jansson >= 2.7"
Package jansson was not found in the pkg-config search path.
Perhaps you should add the directory containing `jansson.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jansson' found
configure:15993: $? = 1
configure:16007: result: no
No package 'jansson' found
configure:16060: checking for tree-sitter >= 0.20.2
configure:16067: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.20.2"
Package tree-sitter was not found in the pkg-config search path.
Perhaps you should add the directory containing `tree-sitter.pc'
to the PKG_CONFIG_PATH environment variable
No package 'tree-sitter' found
configure:16070: $? = 1
configure:16084: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.20.2"
Package tree-sitter was not found in the pkg-config search path.
Perhaps you should add the directory containing `tree-sitter.pc'
to the PKG_CONFIG_PATH environment variable
No package 'tree-sitter' found
configure:16087: $? = 1
configure:16101: result: no
No package 'tree-sitter' found
configure:16138: checking for tree-sitter >= 0.6.3
configure:16145: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.6.3"
Package tree-sitter was not found in the pkg-config search path.
Perhaps you should add the directory containing `tree-sitter.pc'
to the PKG_CONFIG_PATH environment variable
No package 'tree-sitter' found
configure:16148: $? = 1
configure:16162: $PKG_CONFIG --exists --print-errors "tree-sitter >= 0.6.3"
Package tree-sitter was not found in the pkg-config search path.
Perhaps you should add the directory containing `tree-sitter.pc'
to the PKG_CONFIG_PATH environment variable
No package 'tree-sitter' found
configure:16165: $? = 1
configure:16179: result: no
No package 'tree-sitter' found
configure:16271: checking for sys/inotify.h
configure:16271: gcc -c -g3 -O2 conftest.c >&5
configure:16271: $? = 0
configure:16271: result: yes
configure:16278: checking for inotify_init1
configure:16278: gcc -o conftest -g3 -O2 conftest.c >&5
configure:16278: $? = 0
configure:16278: result: yes
configure:17011: gcc -c -g3 -O2 conftest.c >&5
conftest.c:121:20: fatal error: X11/Xlib.h: No such file or directory
121 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:17011: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| /* end confdefs.h. */
|
| #include <X11/Xlib.h>
| #include <X11/Xresource.h>
| int
| main (void)
| {
| XIMProc callback;
| ;
| return 0;
| }
configure:19616: checking for jpeglib 6b or later
configure:19650: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:123:26: fatal error: jpeglib.h: No such file or directory
123 | #include <jpeglib.h>
| ^~~~~~~~~~~
compilation terminated.
configure:19650: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| /* end confdefs.h. */
| #undef HAVE_STDLIB_H /* Avoid config.h/jpeglib.h collision. */
| #include <stdio.h> /* jpeglib.h needs FILE and size_t. */
| #include <jpeglib.h>
| #include <jerror.h>
| char verify[JPEG_LIB_VERSION < 62 ? -1 : 1];
| struct jpeg_decompress_struct cinfo;
|
| int
| main (void)
| {
|
| jpeg_create_decompress (&cinfo);
| WARNMS (&cinfo, JWRN_JPEG_EOF);
| jpeg_destroy_decompress (&cinfo);
|
| ;
| return 0;
| }
configure:19650: gcc -o conftest -g3 -O2 conftest.c -ljpeg >&5
conftest.c:123:26: fatal error: jpeglib.h: No such file or directory
123 | #include <jpeglib.h>
| ^~~~~~~~~~~
compilation terminated.
configure:19650: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| /* end confdefs.h. */
| #undef HAVE_STDLIB_H /* Avoid config.h/jpeglib.h collision. */
| #include <stdio.h> /* jpeglib.h needs FILE and size_t. */
| #include <jpeglib.h>
| #include <jerror.h>
| char verify[JPEG_LIB_VERSION < 62 ? -1 : 1];
| struct jpeg_decompress_struct cinfo;
|
| int
| main (void)
| {
|
| jpeg_create_decompress (&cinfo);
| WARNMS (&cinfo, JWRN_JPEG_EOF);
| jpeg_destroy_decompress (&cinfo);
|
| ;
| return 0;
| }
configure:19662: result: no
configure:19685: checking for lcms2
configure:19692: $PKG_CONFIG --exists --print-errors "lcms2"
Package lcms2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lcms2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lcms2' found
configure:19695: $? = 1
configure:19709: $PKG_CONFIG --exists --print-errors "lcms2"
Package lcms2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lcms2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lcms2' found
configure:19712: $? = 1
configure:19726: result: no
No package 'lcms2' found
configure:19772: checking for library containing inflateEnd
configure:19802: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccdBDgAb.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:129:(.text.startup+0x7): undefined reference to `inflateEnd'
collect2: error: ld returned 1 exit status
configure:19802: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 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:19802: gcc -o conftest -g3 -O2 conftest.c -lz >&5
configure:19802: $? = 0
configure:19822: result: -lz
configure:19908: checking for dladdr
configure:19908: gcc -o conftest -g3 -O2 conftest.c -ldl >&5
configure:19908: $? = 0
configure:19908: result: yes
configure:19914: checking for dlfunc
configure:19914: gcc -o conftest -g3 -O2 conftest.c -ldl >&5
/usr/bin/ld: /tmp/ccAhJlHm.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:152:(.text.startup+0x7): undefined reference to `dlfunc'
collect2: error: ld returned 1 exit status
configure:19914: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #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:19914: result: no
configure:20217: checking for libpng >= 1.0.0
configure:20224: $PKG_CONFIG --exists --print-errors "libpng >= 1.0.0"
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpng' found
configure:20227: $? = 1
configure:20241: $PKG_CONFIG --exists --print-errors "libpng >= 1.0.0"
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpng' found
configure:20244: $? = 1
configure:20258: result: no
No package 'libpng' found
configure:20291: checking for libpng not configured by pkg-config
./configure: 1: libpng-config: not found
configure:20322: gcc -o conftest -g3 -O2 conftest.c -lpng -lz -lm >&5
conftest.c:128:10: fatal error: png.h: No such file or directory
128 | #include <png.h>
| ^~~~~~~
compilation terminated.
configure:20322: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| /* end confdefs.h. */
| #include <png.h>
| int
| main (void)
| {
| return !png_get_channels (0, 0);
| ;
| return 0;
| }
configure:20332: result: no
configure:20392: checking for tiffio.h
configure:20392: gcc -c -g3 -O2 conftest.c >&5
conftest.c:156:10: fatal error: tiffio.h: No such file or directory
156 | #include <tiffio.h>
| ^~~~~~~~~~
compilation terminated.
configure:20392: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #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 <tiffio.h>
configure:20392: result: no
configure:20475: checking for gif_lib.h
configure:20475: gcc -c -g3 -O2 conftest.c >&5
conftest.c:156:10: fatal error: gif_lib.h: No such file or directory
156 | #include <gif_lib.h>
| ^~~~~~~~~~~
compilation terminated.
configure:20475: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #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 <gif_lib.h>
configure:20475: result: no
configure:20687: checking for gpm.h
configure:20687: gcc -c -g3 -O2 conftest.c >&5
conftest.c:156:10: fatal error: gpm.h: No such file or directory
156 | #include <gpm.h>
| ^~~~~~~
compilation terminated.
configure:20687: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #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:20687: result: no
configure:21744: checking for libxml-2.0 > 2.6.17
configure:21751: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17"
configure:21754: $? = 0
configure:21768: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17"
configure:21771: $? = 0
configure:21809: result: yes
configure:21844: checking for htmlReadMemory in -lxml2
configure:21867: gcc -o conftest -g3 -O2 conftest.c -lxml2 -lxml2 >&5
configure:21867: $? = 0
configure:21877: result: yes
configure:21907: checking for maillock in -lmail
configure:21930: gcc -o conftest -g3 -O2 conftest.c -lmail >&5
/usr/bin/ld: cannot find -lmail: No such file or directory
collect2: error: ld returned 1 exit status
configure:21930: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #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:21940: result: no
configure:21966: checking for maillock in -llockfile
configure:21989: gcc -o conftest -g3 -O2 conftest.c -llockfile >&5
/usr/bin/ld: cannot find -llockfile: No such file or directory
collect2: error: ld returned 1 exit status
configure:21989: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #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:21999: result: no
configure:22019: checking for liblockfile.so
configure:22053: result: no
configure:22067: checking for maillock.h
configure:22067: gcc -c -g3 -O2 conftest.c >&5
conftest.c:159:10: fatal error: maillock.h: No such file or directory
159 | #include <maillock.h>
| ^~~~~~~~~~~~
compilation terminated.
configure:22067: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #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:22067: result: no
configure:22129: checking for linux/seccomp.h
configure:22129: gcc -c -g3 -O2 conftest.c >&5
configure:22129: $? = 0
configure:22129: result: yes
configure:22135: checking whether SECCOMP_SET_MODE_FILTER is declared
configure:22135: gcc -c -g3 -O2 conftest.c >&5
configure:22135: $? = 0
configure:22135: result: yes
configure:22150: checking whether SECCOMP_FILTER_FLAG_TSYNC is declared
configure:22150: gcc -c -g3 -O2 conftest.c >&5
configure:22150: $? = 0
configure:22150: result: yes
configure:22129: checking for linux/filter.h
configure:22129: gcc -c -g3 -O2 conftest.c >&5
configure:22129: $? = 0
configure:22129: result: yes
configure:22135: checking whether SECCOMP_SET_MODE_FILTER is declared
configure:22135: result: yes
configure:22150: checking whether SECCOMP_FILTER_FLAG_TSYNC is declared
configure:22150: result: yes
configure:22173: checking for libseccomp >= 2.5.2
configure:22180: $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:22183: $? = 1
configure:22197: $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:22200: $? = 1
configure:22214: result: no
No package 'libseccomp' found
configure:22251: checking size of long
configure:22257: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22257: $? = 0
configure:22257: ./conftest
configure:22257: $? = 0
configure:22272: result: 8
configure:22285: checking for accept4
configure:22285: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22285: $? = 0
configure:22285: result: yes
configure:22291: checking for fchdir
configure:22291: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22291: $? = 0
configure:22291: result: yes
configure:22297: checking for gethostname
configure:22297: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22297: $? = 0
configure:22297: result: yes
configure:22303: checking for getrusage
configure:22303: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22303: $? = 0
configure:22303: result: yes
configure:22309: checking for get_current_dir_name
configure:22309: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22309: $? = 0
configure:22309: result: yes
configure:22315: checking for lrand48
configure:22315: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22315: $? = 0
configure:22315: result: yes
configure:22321: checking for random
configure:22321: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22321: $? = 0
configure:22321: result: yes
configure:22327: checking for rint
configure:22327: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:162:6: warning: conflicting types for built-in function 'rint'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
162 | char rint ();
| ^~~~
conftest.c:154:1: note: 'rint' is declared in header '<math.h>'
153 | #include <limits.h>
154 | #undef rint
configure:22327: $? = 0
configure:22327: result: yes
configure:22333: checking for trunc
configure:22333: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:163:6: warning: conflicting types for built-in function 'trunc'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
163 | char trunc ();
| ^~~~~
conftest.c:155:1: note: 'trunc' is declared in header '<math.h>'
154 | #include <limits.h>
155 | #undef trunc
configure:22333: $? = 0
configure:22333: result: yes
configure:22339: checking for select
configure:22339: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22339: $? = 0
configure:22339: result: yes
configure:22345: checking for getpagesize
configure:22345: result: yes
configure:22351: checking for setlocale
configure:22351: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22351: $? = 0
configure:22351: result: yes
configure:22357: checking for newlocale
configure:22357: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22357: $? = 0
configure:22357: result: yes
configure:22363: checking for getrlimit
configure:22363: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22363: $? = 0
configure:22363: result: yes
configure:22369: checking for setrlimit
configure:22369: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22369: $? = 0
configure:22369: result: yes
configure:22375: checking for shutdown
configure:22375: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22375: $? = 0
configure:22375: result: yes
configure:22381: checking for pthread_sigmask
configure:22381: result: yes
configure:22387: checking for strsignal
configure:22387: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22387: $? = 0
configure:22387: result: yes
configure:22393: checking for setitimer
configure:22393: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22393: $? = 0
configure:22393: result: yes
configure:22399: checking for sendto
configure:22399: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22399: $? = 0
configure:22399: result: yes
configure:22405: checking for recvfrom
configure:22405: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22405: $? = 0
configure:22405: result: yes
configure:22411: checking for getsockname
configure:22411: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22411: $? = 0
configure:22411: result: yes
configure:22417: checking for getifaddrs
configure:22417: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22417: $? = 0
configure:22417: result: yes
configure:22423: checking for freeifaddrs
configure:22423: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22423: $? = 0
configure:22423: result: yes
configure:22429: checking for gai_strerror
configure:22429: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22429: $? = 0
configure:22429: result: yes
configure:22435: checking for sync
configure:22435: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22435: $? = 0
configure:22435: result: yes
configure:22441: checking for getpwent
configure:22441: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22441: $? = 0
configure:22441: result: yes
configure:22447: checking for endpwent
configure:22447: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22447: $? = 0
configure:22447: result: yes
configure:22453: checking for getgrent
configure:22453: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22453: $? = 0
configure:22453: result: yes
configure:22459: checking for endgrent
configure:22459: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22459: $? = 0
configure:22459: result: yes
configure:22465: checking for cfmakeraw
configure:22465: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22465: $? = 0
configure:22465: result: yes
configure:22471: checking for cfsetspeed
configure:22471: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22471: $? = 0
configure:22471: result: yes
configure:22477: checking for __executable_start
configure:22477: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22477: $? = 0
configure:22477: result: yes
configure:22483: checking for log2
configure:22483: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:188:6: warning: conflicting types for built-in function 'log2'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
188 | char log2 ();
| ^~~~
conftest.c:180:1: note: 'log2' is declared in header '<math.h>'
179 | #include <limits.h>
180 | #undef log2
configure:22483: $? = 0
configure:22483: result: yes
configure:22489: checking for pthread_setname_np
configure:22489: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22489: $? = 0
configure:22489: result: yes
configure:22495: checking for pthread_set_name_np
configure:22495: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccdgknMi.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:201:(.text.startup+0x7): undefined reference to `pthread_set_name_np'
collect2: error: ld returned 1 exit status
configure:22495: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 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:22495: result: no
configure:22505: checking whether pthread_setname_np takes a single argument
configure:22522: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:21: warning: passing argument 1 of 'pthread_setname_np' from incompatible pointer type [-Wincompatible-pointer-types]
178 | pthread_setname_np ("a");
| ^~~
| |
| char *
In file included from conftest.c:174:
/usr/include/pthread.h:220:24: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'char *'
220 | int pthread_setname_np(pthread_t, const char *);
| ^~~~~~~~~
conftest.c:178:1: error: too few arguments to function 'pthread_setname_np'
178 | pthread_setname_np ("a");
| ^~~~~~~~~~~~~~~~~~
/usr/include/pthread.h:220:5: note: declared here
220 | int pthread_setname_np(pthread_t, const char *);
| ^~~~~~~~~~~~~~~~~~
configure:22522: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main (void)
| {
| pthread_setname_np ("a");
| ;
| return 0;
| }
configure:22530: result: no
configure:22537: checking whether pthread_setname_np takes three arguments
configure:22554: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:1: error: too many arguments to function 'pthread_setname_np'
178 | pthread_setname_np (0, "%s", "a");
| ^~~~~~~~~~~~~~~~~~
In file included from conftest.c:174:
/usr/include/pthread.h:220:5: note: declared here
220 | int pthread_setname_np(pthread_t, const char *);
| ^~~~~~~~~~~~~~~~~~
configure:22554: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main (void)
| {
| pthread_setname_np (0, "%s", "a");
| ;
| return 0;
| }
configure:22562: result: no
configure:22576: checking for aligned_alloc
configure:22576: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:190:6: warning: conflicting types for built-in function 'aligned_alloc'; expected 'void *(long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch]
190 | char aligned_alloc ();
| ^~~~~~~~~~~~~
conftest.c:182:1: note: 'aligned_alloc' is declared in header '<stdlib.h>'
181 | #include <limits.h>
182 | #undef aligned_alloc
configure:22576: $? = 0
configure:22576: result: yes
configure:22586: checking whether aligned_alloc is declared
configure:22586: gcc -c -g3 -O2 conftest.c >&5
configure:22586: $? = 0
configure:22586: result: yes
configure:22614: checking for posix_madvise
configure:22614: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22614: $? = 0
configure:22614: result: yes
configure:22622: checking for __builtin_frame_address
configure:22639: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22639: $? = 0
configure:22648: result: yes
configure:22655: checking for __builtin_unwind_init
configure:22672: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22672: $? = 0
configure:22681: result: yes
configure:22692: checking for _LARGEFILE_SOURCE value needed for large files
configure:22712: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22712: $? = 0
configure:22743: result: no
configure:22764: checking for grantpt
configure:22764: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22764: $? = 0
configure:22764: result: yes
configure:22773: checking for getpt
configure:22773: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccImadkH.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:208:(.text.startup+0x7): undefined reference to `getpt'
collect2: error: ld returned 1 exit status
configure:22773: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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:22773: result: no
configure:22779: checking for posix_openpt
configure:22779: gcc -o conftest -g3 -O2 conftest.c >&5
configure:22779: $? = 0
configure:22779: result: yes
configure:22793: checking for library containing tputs
configure:22847: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/cckLmkcO.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:187:(.text.startup+0x17): undefined reference to `tputs'
collect2: error: ld returned 1 exit status
configure:22847: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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:22847: gcc -o conftest -g3 -O2 conftest.c -ltinfo >&5
/usr/bin/ld: cannot find -ltinfo: No such file or directory
collect2: error: ld returned 1 exit status
configure:22847: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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:22847: gcc -o conftest -g3 -O2 conftest.c -lncurses >&5
configure:22847: $? = 0
configure:22847: ./conftest
configure:22847: $? = 0
configure:22864: result: -lncurses
configure:22974: checking whether -lncurses library defines BC
configure:22993: gcc -o conftest -g3 -O2 conftest.c -lncurses >&5
configure:22993: $? = 0
configure:23003: result: yes
configure:23020: checking for timerfd interface
configure:23040: gcc -c -g3 -O2 conftest.c >&5
configure:23040: $? = 0
configure:23048: result: yes
configure:23057: checking whether signals can be handled on alternate stack
configure:23082: gcc -c -g3 -O2 conftest.c >&5
configure:23082: $? = 0
configure:23090: result: yes
configure:23716: checking for valgrind/valgrind.h
configure:23716: gcc -c -g3 -O2 conftest.c >&5
conftest.c:214:10: fatal error: valgrind/valgrind.h: No such file or directory
214 | #include <valgrind/valgrind.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:23716: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 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:23716: result: no
configure:23724: checking for struct unipair.unicode
configure:23724: gcc -c -g3 -O2 conftest.c >&5
configure:23724: $? = 0
configure:23724: result: yes
configure:23739: checking for pid_t
configure:23739: gcc -c -g3 -O2 conftest.c >&5
configure:23739: $? = 0
configure:23739: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:219:20: error: expected expression before ')' token
219 | if (sizeof ((pid_t)))
| ^
configure:23739: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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:23739: result: yes
configure:23781: checking for working fork
configure:23805: gcc -o conftest -g3 -O2 conftest.c >&5
configure:23805: $? = 0
configure:23805: ./conftest
configure:23805: $? = 0
configure:23816: result: yes
configure:23837: checking for working vfork
configure:23966: result: yes
configure:23992: checking for snprintf
configure:23992: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:205:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch]
205 | char snprintf ();
| ^~~~~~~~
conftest.c:197:1: note: 'snprintf' is declared in header '<stdio.h>'
196 | #include <limits.h>
197 | #undef snprintf
configure:23992: $? = 0
configure:23992: result: yes
configure:24000: checking for spawn.h
configure:24000: gcc -c -g3 -O2 conftest.c >&5
configure:24000: $? = 0
configure:24000: result: yes
configure:24008: checking for posix_spawn
configure:24008: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24008: $? = 0
configure:24008: result: yes
configure:24014: checking for posix_spawn_file_actions_addchdir
configure:24014: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccobiAcE.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:219:(.text.startup+0x7): undefined reference to `posix_spawn_file_actions_addchdir'
collect2: error: ld returned 1 exit status
configure:24014: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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:24014: result: no
configure:24020: checking for posix_spawn_file_actions_addchdir_np
configure:24020: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24020: $? = 0
configure:24020: result: yes
configure:24026: checking for posix_spawnattr_setflags
configure:24026: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24026: $? = 0
configure:24026: result: yes
configure:24037: checking whether POSIX_SPAWN_SETSID is declared
configure:24037: gcc -c -g3 -O2 conftest.c >&5
configure:24037: $? = 0
configure:24037: result: yes
configure:24052: checking whether GLib is linked in
configure:24076: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:195:10: fatal error: glib.h: No such file or directory
195 | #include <glib.h>
| ^~~~~~~~
compilation terminated.
configure:24076: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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:24087: result: no
configure:24099: checking for nl_langinfo and CODESET
configure:24116: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24116: $? = 0
configure:24126: result: yes
configure:24133: checking for nl_langinfo and _NL_PAPER_WIDTH
configure:24150: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:200:25: error: '_NL_PAPER_WIDTH' undeclared (first use in this function)
200 | char *cs = nl_langinfo (_NL_PAPER_WIDTH);
| ^~~~~~~~~~~~~~~
conftest.c:200:25: note: each undeclared identifier is reported only once for each function it appears in
configure:24150: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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:24160: result: no
configure:24171: checking for mbstate_t
configure:24189: gcc -c -g3 -O2 conftest.c >&5
configure:24189: $? = 0
configure:24197: result: yes
configure:24518: checking for signals via characters
configure:24540: gcc -E conftest.c
configure:24540: $? = 0
configure:24548: result: yes
configure:24588: gcc -E conftest.c
conftest.c:220:3: error: #error "not ia64"
220 | # error "not ia64"
| ^~~~~
configure:24588: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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
| /* end confdefs.h. */
|
| #ifndef __ia64__
| # error "not ia64"
| #endif
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:24631: gcc -E conftest.c
configure:24631: $? = 0
configure:24652: checking for _setjmp
configure:24675: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24675: $? = 0
configure:24684: result: yes
configure:24693: checking for sigsetjmp
configure:24713: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24713: $? = 0
configure:24722: result: yes
configure:24855: checking POSIX termios
configure:24876: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24876: $? = 0
configure:24885: result: yes
configure:24893: checking size of speed_t
configure:24899: gcc -o conftest -g3 -O2 conftest.c >&5
configure:24899: $? = 0
configure:24899: ./conftest
configure:24899: $? = 0
configure:24915: result: 4
configure:24931: checking for usable FIONREAD
configure:24963: gcc -c -g3 -O2 conftest.c >&5
configure:24963: $? = 0
configure:24973: result: yes
configure:24981: checking for usable SIGIO
configure:25000: gcc -c -g3 -O2 conftest.c >&5
configure:25000: $? = 0
configure:25008: result: yes
configure:25270: checking for struct alignment
configure:25291: gcc -c -g3 -O2 conftest.c >&5
configure:25291: $? = 0
configure:25299: result: yes
configure:25308: checking for typeof syntax and keyword spelling
configure:25340: gcc -c -g3 -O2 conftest.c >&5
configure:25340: $? = 0
configure:25348: result: typeof
configure:25362: checking for statement expressions
configure:25379: gcc -c -g3 -O2 conftest.c >&5
configure:25379: $? = 0
configure:25387: result: yes
configure:25457: checking whether malloc (0) returns nonnull
configure:25492: gcc -o conftest -g3 -O2 conftest.c >&5
configure:25492: $? = 0
configure:25492: ./conftest
configure:25492: $? = 0
configure:25504: result: yes
configure:25564: checking for working alloca.h
configure:25582: gcc -o conftest -g3 -O2 conftest.c >&5
configure:25582: $? = 0
configure:25591: result: yes
configure:25599: checking for alloca
configure:25644: result: yes
configure:25716: checking for a race-free mkdir -p
configure:25760: result: /usr/bin/mkdir -p
configure:25765: checking whether the preprocessor supports include_next
configure:25804: gcc -c -g3 -O2 -Iconftestd1b -Iconftestd2 conftest.c >&5
configure:25804: $? = 0
configure:25827: result: yes
configure:25849: checking whether source code line length is unlimited
configure:25874: result: yes
configure:25961: checking whether lstat correctly handles trailing slash
configure:26005: gcc -o conftest -g3 -O2 conftest.c >&5
configure:26005: $? = 0
configure:26005: ./conftest
configure:26005: $? = 0
configure:26018: result: yes
configure:26032: checking whether // is distinct from /
configure:26062: result: no
configure:26074: checking whether realpath works
configure:26288: gcc -o conftest -g3 -O2 conftest.c >&5
configure:26288: $? = 0
configure:26288: ./conftest
configure:26288: $? = 32
configure: program exited with status 32
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 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:26305: result: nearly
configure:26328: checking for getcwd
configure:26328: gcc -o conftest -g3 -O2 conftest.c >&5
configure:26328: $? = 0
configure:26328: result: yes
configure:26535: checking for C/C++ restrict keyword
configure:26565: gcc -c -g3 -O2 conftest.c >&5
configure:26565: $? = 0
configure:26574: result: __restrict__
configure:27023: checking whether byte ordering is bigendian
configure:27039: gcc -c -g3 -O2 conftest.c >&5
conftest.c:243:16: error: unknown type name 'not'
243 | not a universal capable compiler
| ^~~
conftest.c:243:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
243 | not a universal capable compiler
| ^~~~~~~~~
conftest.c:243:22: error: unknown type name 'universal'
configure:27039: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:27085: gcc -c -g3 -O2 conftest.c >&5
configure:27085: $? = 0
configure:27104: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:249:18: error: unknown type name 'not'; did you mean 'ino_t'?
249 | not big endian
| ^~~
| ino_t
conftest.c:249:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
249 | not big endian
| ^~~~~~
configure:27104: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 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:27238: result: no
configure:27464: checking if environ is properly declared
configure:27488: gcc -c -g3 -O2 conftest.c >&5
conftest.c:249:26: error: conflicting types for 'environ'; have 'foo_t'
249 | extern foo_t environ;
| ^~~~~~~
In file included from conftest.c:243:
/usr/include/unistd.h:185:15: note: previous declaration of 'environ' with type 'char **'
185 | extern char **environ;
| ^~~~~~~
configure:27488: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| /* end confdefs.h. */
| #if HAVE_UNISTD_H
| #include <unistd.h>
| #endif
| /* mingw, BeOS, Haiku declare environ in <stdlib.h>, not in <unistd.h>. */
| #include <stdlib.h>
|
| typedef struct { int foo; } foo_t;
| extern foo_t environ;
| int
| main (void)
| {
| environ.foo = 1;
| ;
| return 0;
| }
configure:27496: result: yes
configure:27511: checking for complete errno.h
configure:27586: result: yes
configure:28112: checking whether ctype.h defines __header_inline
configure:28126: gcc -E conftest.c
conftest.c:245:28: error: #error "<ctype.h> does not define __header_inline"
245 | #error "<ctype.h> does not define __header_inline"
| ^~~~~
configure:28126: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| /* end confdefs.h. */
| #include <ctype.h>
| #ifndef __header_inline
| #error "<ctype.h> does not define __header_inline"
| #endif
|
configure:28134: result: no
configure:28299: checking for mode_t
configure:28299: gcc -c -g3 -O2 conftest.c >&5
configure:28299: $? = 0
configure:28299: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:274:21: error: expected expression before ')' token
274 | if (sizeof ((mode_t)))
| ^
configure:28299: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 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:28299: result: yes
configure:28392: checking whether strmode is declared
configure:28392: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:278:10: error: 'strmode' undeclared (first use in this function); did you mean 'strtod'?
278 | (void) strmode;
| ^~~~~~~
| strtod
conftest.c:278:10: note: each undeclared identifier is reported only once for each function it appears in
configure:28392: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 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 strmode
| #ifdef __cplusplus
| (void) strmode;
| #else
| (void) strmode;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:28392: result: no
configure:28411: checking for gawk
configure:28432: found /usr/bin/gawk
configure:28443: result: gawk
configure:28550: checking for getopt.h
configure:28550: result: yes
configure:28566: checking for getopt_long_only
configure:28566: gcc -o conftest -g3 -O2 conftest.c >&5
configure:28566: $? = 0
configure:28566: result: yes
configure:28579: checking whether getopt is POSIX compatible
configure:28623: gcc -o conftest -g3 -O2 conftest.c >&5
configure:28623: $? = 0
configure:28623: ./conftest
configure:28623: $? = 0
configure:28684: gcc -o conftest -g3 -O2 conftest.c >&5
configure:28684: $? = 0
configure:28684: ./conftest
configure:28684: $? = 0
configure:28728: gcc -o conftest -g3 -O2 conftest.c >&5
configure:28728: $? = 0
configure:28728: ./conftest
program: option requires an argument: b
configure:28728: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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:28747: result: no
configure:29085: checking for timespec_get
configure:29105: gcc -o conftest -g3 -O2 conftest.c >&5
configure:29105: $? = 0
configure:29115: result: yes
configure:29236: checking for struct timeval
configure:29260: gcc -c -g3 -O2 conftest.c >&5
configure:29260: $? = 0
configure:29269: result: yes
configure:29274: checking for wide-enough struct timeval.tv_sec member
configure:29302: gcc -c -g3 -O2 conftest.c >&5
configure:29302: $? = 0
configure:29311: result: yes
configure:29410: checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.
configure:29435: gcc -c -g3 -O2 conftest.c >&5
conftest.c:252:24: error: 'ULLONG_WIDTH' undeclared here (not in a function)
252 | int ullw = ULLONG_WIDTH;
| ^~~~~~~~~~~~
conftest.c:253:22: error: 'BOOL_WIDTH' undeclared here (not in a function)
253 | int bw = BOOL_WIDTH;
| ^~~~~~~~~~
configure:29435: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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
| main (void)
| {
|
| ;
| return 0;
| }
configure:29443: result: no
configure:29454: checking whether the compiler produces multi-arch binaries
configure:29469: gcc -c -g3 -O2 conftest.c >&5
conftest.c:247:13: error: unknown type name 'not'
247 | not a universal capable compiler
| ^~~
conftest.c:247:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
247 | not a universal capable compiler
| ^~~~~~~~~
conftest.c:247:19: error: unknown type name 'universal'
configure:29469: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_GETOPT_H 1
| #define HAVE_GETOPT_LONG_ONLY 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:29497: result: no
configure:29629: checking whether stdint.h conforms to C99
configure:29806: gcc -c -g3 -O2 conftest.c >&5
configure:29806: $? = 0
configure:29891: gcc -o conftest -g3 -O2 conftest.c >&5
configure:29891: $? = 0
configure:29891: ./conftest
configure:29891: $? = 0
configure:29904: result: yes
configure:29915: checking whether stdint.h works without ISO C predefines
configure:29948: gcc -c -g3 -O2 conftest.c >&5
configure:29948: $? = 0
configure:29955: result: yes
configure:29966: checking whether stdint.h has UINTMAX_WIDTH etc.
configure:29999: gcc -c -g3 -O2 conftest.c >&5
conftest.c:262:24: error: 'UINTMAX_WIDTH' undeclared here (not in a function); did you mean 'UINTMAX_MAX'?
262 | int iw = UINTMAX_WIDTH;
| ^~~~~~~~~~~~~
| UINTMAX_MAX
configure:29999: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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:30005: result: no
configure:30527: checking whether memmem is declared
configure:30527: gcc -c -g3 -O2 conftest.c >&5
configure:30527: $? = 0
configure:30527: result: yes
configure:30536: checking whether memrchr is declared
configure:30536: gcc -c -g3 -O2 conftest.c >&5
configure:30536: $? = 0
configure:30536: result: yes
configure:30549: checking whether <limits.h> defines MIN and MAX
configure:30567: gcc -c -g3 -O2 conftest.c >&5
conftest.c:251:21: warning: implicit declaration of function 'MIN' [-Wimplicit-function-declaration]
251 | int x = MIN (42, 17);
| ^~~
conftest.c:251:21: error: initializer element is not constant
configure:30567: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| /* end confdefs.h. */
| #include <limits.h>
| int x = MIN (42, 17);
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:30575: result: no
configure:30588: checking whether <sys/param.h> defines MIN and MAX
configure:30606: gcc -c -g3 -O2 conftest.c >&5
configure:30606: $? = 0
configure:30614: result: yes
configure:30647: checking whether time_t is signed
configure:30665: gcc -c -g3 -O2 conftest.c >&5
configure:30665: $? = 0
configure:30673: result: yes
configure:30681: checking whether alarm is declared
configure:30681: gcc -c -g3 -O2 conftest.c >&5
configure:30681: $? = 0
configure:30681: result: yes
configure:30696: checking for working mktime
configure:30943: gcc -o conftest -g3 -O2 conftest.c >&5
configure:30943: $? = 0
configure:30943: ./conftest
configure:30943: $? = 0
configure:30956: result: yes
configure:31013: checking whether struct tm is in sys/time.h or time.h
configure:31034: gcc -c -g3 -O2 conftest.c >&5
configure:31034: $? = 0
configure:31042: result: time.h
configure:31050: checking for struct tm.tm_zone
configure:31050: gcc -c -g3 -O2 conftest.c >&5
configure:31050: $? = 0
configure:31050: result: yes
configure:31117: checking for struct tm.tm_gmtoff
configure:31117: gcc -c -g3 -O2 conftest.c >&5
configure:31117: $? = 0
configure:31117: result: yes
configure:31137: checking whether <sys/select.h> is self-contained
configure:31155: gcc -c -g3 -O2 conftest.c >&5
configure:31155: $? = 0
configure:31175: gcc -c -g3 -O2 conftest.c >&5
configure:31175: $? = 0
configure:31206: gcc -o conftest -g3 -O2 conftest.c >&5
configure:31206: $? = 0
configure:31220: result: yes
configure:31382: checking for inline
configure:31399: gcc -c -g3 -O2 conftest.c >&5
configure:31399: $? = 0
configure:31408: result: inline
configure:31429: checking for sigset_t
configure:31429: gcc -c -g3 -O2 conftest.c >&5
configure:31429: $? = 0
configure:31429: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:265:23: error: expected expression before ')' token
265 | if (sizeof ((sigset_t)))
| ^
configure:31429: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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:31429: result: yes
configure:31528: checking for volatile sig_atomic_t
configure:31528: gcc -c -g3 -O2 conftest.c >&5
configure:31528: $? = 0
configure:31528: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:264:36: error: expected expression before ')' token
264 | if (sizeof ((volatile sig_atomic_t)))
| ^
configure:31528: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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:31528: result: yes
configure:31545: checking for sighandler_t
configure:31545: gcc -c -g3 -O2 conftest.c >&5
configure:31545: $? = 0
configure:31545: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:264:27: error: expected expression before ')' token
264 | if (sizeof ((sighandler_t)))
| ^
configure:31545: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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:31545: result: yes
configure:31581: checking for wchar_t
configure:31599: gcc -c -g3 -O2 conftest.c >&5
configure:31599: $? = 0
configure:31607: result: yes
configure:31623: checking for good max_align_t
configure:31653: gcc -c -g3 -O2 conftest.c >&5
configure:31653: $? = 0
configure:31662: result: yes
configure:31674: checking whether NULL can be used in arbitrary expressions
configure:31693: gcc -c -g3 -O2 conftest.c >&5
configure:31693: $? = 0
configure:31701: result: yes
configure:31837: checking whether fcloseall is declared
configure:31837: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:293:10: error: 'fcloseall' undeclared (first use in this function); did you mean 'fclose'?
293 | (void) fcloseall;
| ^~~~~~~~~
| fclose
conftest.c:293:10: note: each undeclared identifier is reported only once for each function it appears in
configure:31837: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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:31837: result: no
configure:31924: checking which flavor of printf attribute matches inttypes macros
configure:31952: gcc -c -g3 -O2 conftest.c >&5
configure:31952: $? = 0
configure:31960: result: system
configure:32224: checking whether ecvt is declared
configure:32224: gcc -c -g3 -O2 conftest.c >&5
configure:32224: $? = 0
configure:32224: result: yes
configure:32233: checking whether fcvt is declared
configure:32233: gcc -c -g3 -O2 conftest.c >&5
configure:32233: $? = 0
configure:32233: result: yes
configure:32242: checking whether gcvt is declared
configure:32242: gcc -c -g3 -O2 conftest.c >&5
configure:32242: $? = 0
configure:32242: result: yes
configure:32422: checking whether strnlen is declared
configure:32422: gcc -c -g3 -O2 conftest.c >&5
configure:32422: $? = 0
configure:32422: result: yes
configure:32432: checking whether strtoimax is declared
configure:32432: gcc -c -g3 -O2 conftest.c >&5
configure:32432: $? = 0
configure:32432: result: yes
configure:32538: checking whether stat file-mode macros are broken
configure:32566: gcc -c -g3 -O2 conftest.c >&5
configure:32566: $? = 0
configure:32574: result: no
configure:32679: checking for nlink_t
configure:32679: gcc -c -g3 -O2 conftest.c >&5
configure:32679: $? = 0
configure:32679: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:271:22: error: expected expression before ')' token
271 | if (sizeof ((nlink_t)))
| ^
configure:32679: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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:32679: result: yes
configure:32799: checking for struct timespec in <time.h>
configure:32817: gcc -c -g3 -O2 conftest.c >&5
configure:32817: $? = 0
configure:32825: result: yes
configure:33017: checking for TIME_UTC in <time.h>
configure:33035: gcc -c -g3 -O2 conftest.c >&5
configure:33035: $? = 0
configure:33043: result: yes
configure:33054: checking whether execvpe is declared
configure:33054: gcc -c -g3 -O2 conftest.c >&5
configure:33054: $? = 0
configure:33054: result: yes
configure:33165: checking whether clearerr_unlocked is declared
configure:33165: gcc -c -g3 -O2 conftest.c >&5
configure:33165: $? = 0
configure:33165: result: yes
configure:33174: checking whether feof_unlocked is declared
configure:33174: gcc -c -g3 -O2 conftest.c >&5
configure:33174: $? = 0
configure:33174: result: yes
configure:33183: checking whether ferror_unlocked is declared
configure:33183: gcc -c -g3 -O2 conftest.c >&5
configure:33183: $? = 0
configure:33183: result: yes
configure:33192: checking whether fflush_unlocked is declared
configure:33192: gcc -c -g3 -O2 conftest.c >&5
configure:33192: $? = 0
configure:33192: result: yes
configure:33201: checking whether fgets_unlocked is declared
configure:33201: gcc -c -g3 -O2 conftest.c >&5
configure:33201: $? = 0
configure:33201: result: yes
configure:33210: checking whether fputc_unlocked is declared
configure:33210: gcc -c -g3 -O2 conftest.c >&5
configure:33210: $? = 0
configure:33210: result: yes
configure:33219: checking whether fputs_unlocked is declared
configure:33219: gcc -c -g3 -O2 conftest.c >&5
configure:33219: $? = 0
configure:33219: result: yes
configure:33228: checking whether fread_unlocked is declared
configure:33228: gcc -c -g3 -O2 conftest.c >&5
configure:33228: $? = 0
configure:33228: result: yes
configure:33237: checking whether fwrite_unlocked is declared
configure:33237: gcc -c -g3 -O2 conftest.c >&5
configure:33237: $? = 0
configure:33237: result: yes
configure:33246: checking whether getc_unlocked is declared
configure:33246: gcc -c -g3 -O2 conftest.c >&5
configure:33246: $? = 0
configure:33246: result: yes
configure:33255: checking whether getchar_unlocked is declared
configure:33255: gcc -c -g3 -O2 conftest.c >&5
configure:33255: $? = 0
configure:33255: result: yes
configure:33264: checking whether putc_unlocked is declared
configure:33264: gcc -c -g3 -O2 conftest.c >&5
configure:33264: $? = 0
configure:33264: result: yes
configure:33273: checking whether putchar_unlocked is declared
configure:33273: gcc -c -g3 -O2 conftest.c >&5
configure:33273: $? = 0
configure:33273: result: yes
configure:33283: checking type of array argument to getgroups
configure:33319: gcc -o conftest -g3 -O2 conftest.c >&5
configure:33319: $? = 0
configure:33319: ./conftest
configure:33319: $? = 0
configure:33346: result: gid_t
configure:33353: checking whether getdtablesize is declared
configure:33353: gcc -c -g3 -O2 conftest.c >&5
configure:33353: $? = 0
configure:33353: result: yes
configure:33363: checking whether malloc is ptrdiff_t safe
configure:33400: gcc -c -g3 -O2 conftest.c >&5
configure:33400: $? = 0
configure:33409: result: yes
configure:33419: checking whether malloc, realloc, calloc set errno on failure
configure:33437: result: yes
configure:33453: checking for O_CLOEXEC
configure:33474: gcc -c -g3 -O2 conftest.c >&5
configure:33474: $? = 0
configure:33482: result: yes
configure:33487: checking for promoted mode_t type
configure:33505: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:287:13: error: size of array 'array' is negative
287 | typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];
| ^~~~~
configure:33505: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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
| /* end confdefs.h. */
| #include <sys/types.h>
| int
| main (void)
| {
| typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];
| ;
| return 0;
| }
configure:33514: result: mode_t
configure:33528: checking whether the utimes function works
configure:33669: gcc -o conftest -g3 -O2 conftest.c >&5
configure:33669: $? = 0
configure:33669: ./conftest
configure:33669: $? = 0
configure:33681: result: yes
configure:33697: checking for C compiler option to allow warnings
configure:33706: gcc -g3 -O2 -c conftest.c 2>conftest1.err
configure:33709: $? = 0
configure:33712: gcc -g3 -O2 -Wno-error -c conftest.c 2>conftest2.err
configure:33715: $? = 0
configure:33725: result: -Wno-error
configure:33765: gcc -g3 -O2 -E conftest.c > conftest.out
configure:33768: $? = 0
configure:33806: checking for sys/acl.h
configure:33806: gcc -c -g3 -O2 conftest.c >&5
conftest.c:313:10: fatal error: sys/acl.h: No such file or directory
313 | #include <sys/acl.h>
| ^~~~~~~~~~~
compilation terminated.
configure:33806: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 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/acl.h>
configure:33806: result: no
configure:34266: WARNING: libacl development library was not found or not usable.
configure:34268: WARNING: GNU Emacs will be built without ACL support.
configure:34288: checking for alloca as a compiler built-in
configure:34314: result: yes
configure:34363: checking for static_assert
configure:34401: gcc -c -g3 -O2 conftest.c >&5
conftest.c:294:28: error: expected declaration specifiers or '...' before numeric constant
294 | static_assert (2 + 2 == 4, "arithmetic does not work");
| ^
conftest.c:294:40: error: expected declaration specifiers or '...' before string constant
294 | static_assert (2 + 2 == 4, "arithmetic does not work");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:295:28: error: expected declaration specifiers or '...' before numeric constant
295 | static_assert (2 + 2 == 4);
| ^
conftest.c: In function 'main':
conftest.c:301:13: warning: implicit declaration of function 'static_assert' [-Wimplicit-function-declaration]
301 | static_assert (sizeof (char) == 1, "sizeof does not work");
| ^~~~~~~~~~~~~
configure:34401: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| /* end confdefs.h. */
| #if defined __clang__ && __STDC_VERSION__ < 202311
| #pragma clang diagnostic error "-Wc2x-extensions"
| #pragma clang diagnostic error "-Wc++17-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:34401: gcc -c -g3 -O2 -DINCLUDE_ASSERT_H conftest.c >&5
configure:34401: $? = 0
configure:34412: result: yes, an <assert.h> macro
configure:34529: checking for __builtin_expect
configure:34545: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34545: $? = 0
configure:34572: result: yes
configure:34586: checking for byteswap.h
configure:34586: gcc -c -g3 -O2 conftest.c >&5
configure:34586: $? = 0
configure:34586: result: yes
configure:34709: checking for library containing clock_gettime
configure:34739: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34739: $? = 0
configure:34759: result: none required
configure:34769: checking for clock_getres
configure:34769: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34769: $? = 0
configure:34769: result: yes
configure:34775: checking for clock_gettime
configure:34775: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34775: $? = 0
configure:34775: result: yes
configure:34781: checking for clock_settime
configure:34781: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34781: $? = 0
configure:34781: result: yes
configure:34801: checking for copy_file_range
configure:34823: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34823: $? = 0
configure:34833: result: yes
configure:34845: checking whether copy_file_range is known to work
configure:34866: gcc -c -g3 -O2 conftest.c >&5
configure:34866: $? = 0
configure:34874: result: yes
configure:34930: checking for d_type member in directory struct
configure:34950: gcc -o conftest -g3 -O2 conftest.c >&5
configure:34950: $? = 0
configure:34961: result: yes
configure:34979: checking whether // is distinct from /
configure:35009: result: no
configure:35020: checking whether dup2 works
configure:35113: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35113: $? = 0
configure:35113: ./conftest
configure:35113: $? = 0
configure:35125: result: yes
configure:35445: checking whether fchmodat works
configure:35517: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35517: $? = 0
configure:35517: ./conftest
configure:35517: $? = 0
configure:35533: result: yes
configure:35600: checking whether fcntl handles F_DUPFD correctly
configure:35664: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35664: $? = 0
configure:35664: ./conftest
configure:35664: $? = 0
configure:35675: result: yes
configure:35693: checking whether fcntl understands F_DUPFD_CLOEXEC
configure:35728: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35728: $? = 0
configure:35728: ./conftest
configure:35728: $? = 0
configure:35747: gcc -c -g3 -O2 conftest.c >&5
conftest.c:301:1: error: unknown type name 'choke'
301 | choke me
| ^~~~~
conftest.c:301:9: error: expected ';' before 'int'
301 | choke me
| ^
| ;
......
304 | int
| ~~~
configure:35747: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| /* end confdefs.h. */
|
| #ifdef __linux__
| /* The Linux kernel only added F_DUPFD_CLOEXEC in 2.6.24, so we always replace
| it to support the semantics on older kernels that failed with EINVAL. */
| choke me
| #endif
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:35764: result: needs runtime check
configure:35817: checking whether fdopendir is declared
configure:35817: gcc -c -g3 -O2 conftest.c >&5
configure:35817: $? = 0
configure:35817: result: yes
configure:35839: checking whether fdopendir works
configure:35889: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35889: $? = 0
configure:35889: ./conftest
configure:35889: $? = 0
configure:35900: result: yes
configure:35941: checking for getxattr with XATTR_NAME_POSIX_ACL macros
configure:35965: gcc -o conftest -g3 -O2 conftest.c >&5
configure:35965: $? = 0
configure:35972: result: yes
configure:35990: checking for flexible array member
configure:36019: gcc -c -g3 -O2 conftest.c >&5
configure:36019: $? = 0
configure:36027: result: yes
configure:36046: checking for __fpending
configure:36064: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36064: $? = 0
configure:36074: result: yes
configure:36077: checking whether __fpending is declared
configure:36077: gcc -c -g3 -O2 conftest.c >&5
configure:36077: $? = 0
configure:36077: result: yes
configure:36100: checking whether free is known to preserve errno
configure:36124: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:311:16: error: #error "'free' is not known to preserve errno"
311 | #error "'free' is not known to preserve errno"
| ^~~~~
configure:36124: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| /* 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:36133: result: no
configure:36184: checking whether fstatat (..., 0) works
configure:36211: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36211: $? = 0
configure:36211: ./conftest
configure:36211: $? = 0
configure:36223: result: yes
configure:36271: checking for sys/mount.h
configure:36271: gcc -c -g3 -O2 conftest.c >&5
configure:36271: $? = 0
configure:36271: result: yes
configure:36296: checking for statvfs function (SVR4)
configure:36332: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36332: $? = 0
configure:36342: result: yes
configure:36349: checking whether to use statvfs64
configure:36373: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:306:21: error: size of array 'check_f_blocks_larger_in_statvfs64' is negative
306 | int check_f_blocks_larger_in_statvfs64
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
configure:36373: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/statvfs.h>
| struct statvfs64 fsd;
| int check_f_blocks_larger_in_statvfs64
| [sizeof (((struct statvfs64 *) 0)->f_blocks)
| > sizeof (((struct statvfs *) 0)->f_blocks)
| ? 1 : -1];
|
| int
| main (void)
| {
| statvfs64 (0, &fsd);
| ;
| return 0;
| }
configure:36383: result: no
configure:36399: checking for two-argument statfs with statfs.f_frsize member
configure:36429: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36429: $? = 0
configure:36429: ./conftest
configure:36429: $? = 0
configure:36441: result: yes
configure:36681: checking for sys/fs/s5param.h
configure:36681: gcc -c -g3 -O2 conftest.c >&5
conftest.c:333:10: fatal error: sys/fs/s5param.h: No such file or directory
333 | #include <sys/fs/s5param.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:36681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 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:36681: result: no
configure:36687: checking for sys/statfs.h
configure:36687: gcc -c -g3 -O2 conftest.c >&5
configure:36687: $? = 0
configure:36687: result: yes
configure:36695: checking for statfs that truncates block counts
configure:36720: gcc -c -g3 -O2 conftest.c >&5
conftest.c:308:7: error: expected '=', ',', ';', 'asm' or '__attribute__' before '--' token
308 | choke -- this is a workaround for a Sun-specific problem
| ^~
In file included from /usr/include/sys/select.h:16,
from /usr/include/sys/types.h:71,
from conftest.c:310:
/usr/include/bits/alltypes.h:265:18: error: unknown type name 'time_t'
265 | struct timeval { time_t tv_sec; suseconds_t tv_usec; };
| ^~~~~~
/usr/include/bits/alltypes.h:270:19: error: unknown type name 'time_t'
270 | struct timespec { time_t tv_sec; long tv_nsec; };
| ^~~~~~
configure:36720: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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:36729: result: no
configure:36783: checking whether futimens works
configure:36838: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36838: $? = 0
configure:36838: ./conftest
configure:36838: $? = 3
configure: program exited with status 3
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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:36850: result: no
configure:36894: checking for getloadavg
configure:36894: gcc -o conftest -g3 -O2 conftest.c >&5
configure:36894: $? = 0
configure:36894: result: yes
configure:37247: checking for sys/loadavg.h
configure:37247: gcc -c -g3 -O2 conftest.c >&5
conftest.c:334:10: fatal error: sys/loadavg.h: No such file or directory
334 | #include <sys/loadavg.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
configure:37247: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_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/loadavg.h>
configure:37247: result: no
configure:37259: checking whether getloadavg is declared
configure:37259: gcc -c -g3 -O2 conftest.c >&5
configure:37259: $? = 0
configure:37259: result: yes
configure:37543: checking whether getrandom is compatible with its GNU+BSD signature
configure:37567: gcc -c -g3 -O2 conftest.c >&5
configure:37567: $? = 0
configure:37576: result: yes
configure:37685: checking for gettimeofday with POSIX signature
configure:37714: gcc -c -g3 -O2 conftest.c >&5
configure:37714: $? = 0
configure:37741: result: yes
configure:37836: checking whether the compiler supports the __inline keyword
configure:37854: gcc -c -g3 -O2 conftest.c >&5
configure:37854: $? = 0
configure:37862: result: yes
configure:37886: checking for gmp.h
configure:37886: gcc -c -g3 -O2 conftest.c >&5
configure:37886: $? = 0
configure:37886: result: yes
configure:37900: checking for library containing __gmpz_roinit_n
configure:37930: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccGbcflL.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:320:(.text.startup+0x7): undefined reference to `__gmpz_roinit_n'
collect2: error: ld returned 1 exit status
configure:37930: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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:37930: gcc -o conftest -g3 -O2 conftest.c -lgmp >&5
configure:37930: $? = 0
configure:37950: result: -lgmp
configure:38109: checking for memmem
configure:38109: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38109: $? = 0
configure:38109: result: yes
configure:38125: checking whether memmem works
configure:38193: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38193: $? = 0
configure:38193: ./conftest
configure:38193: $? = 0
configure:38205: result: yes
configure:38254: checking for mempcpy
configure:38254: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:329:6: warning: conflicting types for built-in function 'mempcpy'; expected 'void *(void *, const void *, long unsigned int)' [-Wbuiltin-declaration-mismatch]
329 | char mempcpy ();
| ^~~~~~~
configure:38254: $? = 0
configure:38254: result: yes
configure:38310: checking for memrchr
configure:38310: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38310: $? = 0
configure:38310: result: yes
configure:38463: checking for library containing nanosleep
configure:38493: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38493: $? = 0
configure:38513: result: none required
configure:38534: checking for working nanosleep
configure:38619: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38619: $? = 0
configure:38619: ./conftest
configure:38619: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 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:38635: result: no (mishandles large arguments)
configure:38684: checking for sys/pstat.h
configure:38684: gcc -c -g3 -O2 conftest.c >&5
conftest.c:346:10: fatal error: sys/pstat.h: No such file or directory
346 | #include <sys/pstat.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:38684: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 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:38684: result: no
configure:38691: checking for sys/sysmp.h
configure:38691: gcc -c -g3 -O2 conftest.c >&5
conftest.c:346:10: fatal error: sys/sysmp.h: No such file or directory
346 | #include <sys/sysmp.h>
| ^~~~~~~~~~~~~
compilation terminated.
configure:38691: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 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:38691: result: no
configure:38698: checking for sys/param.h
configure:38698: result: yes
configure:38706: checking for sys/sysctl.h
configure:38706: gcc -c -g3 -O2 conftest.c >&5
conftest.c:351:10: fatal error: sys/sysctl.h: No such file or directory
351 | #include <sys/sysctl.h>
| ^~~~~~~~~~~~~~
compilation terminated.
configure:38706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_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
| #if HAVE_SYS_PARAM_H
| # include <sys/param.h>
| #endif
|
|
| #include <sys/sysctl.h>
configure:38706: result: no
configure:38719: checking for sched_getaffinity
configure:38719: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38719: $? = 0
configure:38719: result: yes
configure:38725: checking for sched_getaffinity_np
configure:38725: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/cclbbGGG.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:346:(.text.startup+0x7): undefined reference to `sched_getaffinity_np'
collect2: error: ld returned 1 exit status
configure:38725: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 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:38725: result: no
configure:38731: checking for pstat_getdynamic
configure:38731: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccMPAGPM.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:346:(.text.startup+0x7): undefined reference to `pstat_getdynamic'
collect2: error: ld returned 1 exit status
configure:38731: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 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:38731: result: no
configure:38737: checking for sysmp
configure:38737: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccjLlbME.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:346:(.text.startup+0x7): undefined reference to `sysmp'
collect2: error: ld returned 1 exit status
configure:38737: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 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:38737: result: no
configure:38743: checking for sysctl
configure:38743: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccfPmdHK.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:346:(.text.startup+0x7): undefined reference to `sysctl'
collect2: error: ld returned 1 exit status
configure:38743: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| /* end confdefs.h. */
| /* Define sysctl to an innocuous variant, in case <limits.h> declares sysctl.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define sysctl innocuous_sysctl
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char sysctl (); below. */
|
| #include <limits.h>
| #undef sysctl
|
| /* 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 sysctl ();
| /* 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_sysctl || defined __stub___sysctl
| choke me
| #endif
|
| int
| main (void)
| {
| return sysctl ();
| ;
| return 0;
| }
configure:38743: result: no
configure:38752: checking for glibc compatible sched_getaffinity
configure:38770: gcc -c -g3 -O2 conftest.c >&5
configure:38770: $? = 0
configure:38779: result: yes
configure:38835: checking whether signature of pselect conforms to POSIX
configure:38856: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38856: $? = 0
configure:38865: result: yes
configure:38868: checking whether pselect detects invalid fds
configure:38920: gcc -o conftest -g3 -O2 conftest.c >&5
configure:38920: $? = 0
configure:38920: ./conftest
configure:38920: $? = 0
configure:38932: result: yes
configure:38972: checking whether pthread_sigmask is a macro
configure:38998: result: no
configure:39027: checking whether pthread_sigmask works without -lpthread
configure:39058: gcc -o conftest -g3 -O2 conftest.c >&5
configure:39058: $? = 0
configure:39058: ./conftest
configure:39058: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 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:39070: result: yes
configure:39083: checking whether pthread_sigmask returns error numbers
configure:39117: gcc -o conftest -g3 -O2 conftest.c >&5
configure:39117: $? = 0
configure:39117: ./conftest
configure:39117: $? = 0
configure:39130: result: yes
configure:39141: checking whether pthread_sigmask unblocks signals correctly
configure:39203: gcc -o conftest -g3 -O2 conftest.c >&5
configure:39203: $? = 0
configure:39203: ./conftest
configure:39203: $? = 0
configure:39216: result: guessing yes
configure:39269: checking whether readlink signature is correct
configure:39288: gcc -c -g3 -O2 conftest.c >&5
configure:39288: $? = 0
configure:39296: result: yes
configure:39298: checking whether readlink handles trailing slash correctly
configure:39335: gcc -o conftest -g3 -O2 conftest.c >&5
configure:39335: $? = 0
configure:39335: ./conftest
configure:39335: $? = 0
configure:39347: result: yes
configure:39363: checking whether readlink truncates results correctly
configure:39399: gcc -o conftest -g3 -O2 conftest.c >&5
configure:39399: $? = 0
configure:39399: ./conftest
configure:39399: $? = 0
configure:39411: result: yes
configure:39467: checking whether readlinkat signature is correct
configure:39486: gcc -c -g3 -O2 conftest.c >&5
configure:39486: $? = 0
configure:39494: result: yes
configure:39549: checking for working re_compile_pattern
configure:39864: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:33: error: storage size of 'regs' isn't known
349 | struct re_registers regs;
| ^~~~
conftest.c:374:19: warning: implicit declaration of function 're_set_syntax' [-Wimplicit-function-declaration]
374 | re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
| ^~~~~~~~~~~~~
conftest.c:374:34: error: 'RE_SYNTAX_GREP' undeclared (first use in this function)
374 | re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
| ^~~~~~~~~~~~~~
conftest.c:374:34: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:374:51: error: 'RE_HAT_LISTS_NOT_NEWLINE' undeclared (first use in this function)
374 | re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
| ^~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:375:36: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'?
375 | | RE_ICASE);
| ^~~~~~~~
| REG_ICASE
conftest.c:377:23: warning: implicit declaration of function 're_compile_pattern' [-Wimplicit-function-declaration]
377 | s = re_compile_pattern (pat, sizeof pat - 1, ®ex);
| ^~~~~~~~~~~~~~~~~~
conftest.c:377:21: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
377 | s = re_compile_pattern (pat, sizeof pat - 1, ®ex);
| ^
conftest.c:382:27: warning: implicit declaration of function 're_search' [-Wimplicit-function-declaration]
382 | if (re_search (®ex, data, sizeof data - 1,
| ^~~~~~~~~
conftest.c:409:21: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
409 | s = re_compile_pattern (pat, sizeof pat - 1, ®ex);
| ^
conftest.c:427:28: error: 'RE_SYNTAX_EGREP' undeclared (first use in this function)
427 | re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE);
| ^~~~~~~~~~~~~~~
conftest.c:429:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
429 | s = re_compile_pattern ("a[^x]b", 6, ®ex);
| ^
conftest.c:442:28: error: 'RE_SYNTAX_POSIX_EGREP' undeclared (first use in this function)
442 | re_set_syntax (RE_SYNTAX_POSIX_EGREP);
| ^~~~~~~~~~~~~~~~~~~~~
conftest.c:446:18: error: 'struct re_pattern_buffer' has no member named 'translate'
446 | regex.translate = folded_chars;
| ^
conftest.c:447:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
447 | s = re_compile_pattern ("a[[:]:]]b\n", 11, ®ex);
| ^
conftest.c:457:52: error: 'RE_NO_EMPTY_RANGES' undeclared (first use in this function)
457 | re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES);
| ^~~~~~~~~~~~~~~~~~
conftest.c:459:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
459 | s = re_compile_pattern ("a[b-a]", 6, ®ex);
| ^
conftest.c:468:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
468 | s = re_compile_pattern ("{1", 2, ®ex);
| ^
conftest.c:477:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
477 | s = re_compile_pattern ("[an\371]*n", 7, ®ex);
| ^
conftest.c:483:21: warning: implicit declaration of function 're_match' [-Wimplicit-function-declaration]
483 | if (re_match (®ex, "an", 2, 0, ®s) != 2)
| ^~~~~~~~
conftest.c:494:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
494 | s = re_compile_pattern ("x", 1, ®ex);
| ^
conftest.c:512:28: error: 'RE_SYNTAX_EMACS' undeclared (first use in this function)
512 | re_set_syntax (RE_SYNTAX_EMACS | RE_ICASE);
| ^~~~~~~~~~~~~~~
conftest.c:514:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
514 | s = re_compile_pattern ("x", 1, ®ex);
| ^
conftest.c:532:28: error: 'RE_SYNTAX_POSIX_BASIC' undeclared (first use in this function)
532 | re_set_syntax (RE_SYNTAX_POSIX_BASIC
| ^~~~~~~~~~~~~~~~~~~~~
conftest.c:533:31: error: 'RE_CONTEXT_INVALID_DUP' undeclared (first use in this function)
533 | & ~RE_CONTEXT_INVALID_DUP
| ^~~~~~~~~~~~~~~~~~~~~~
conftest.c:536:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
536 | s = re_compile_pattern ("[[:alnum:]_-]\\+$", 16, ®ex);
| ^
conftest.c:544:19: error: 'REG_STARTEND' undeclared (first use in this function); did you mean 'REG_EPAREN'?
544 | if (! REG_STARTEND)
| ^~~~~~~~~~~~
| REG_EPAREN
conftest.c:554:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
554 | s = re_compile_pattern ("0|()0|\\1|0", 10, ®ex);
| ^
conftest.c:578:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
578 | s = re_compile_pattern (pat_sub2, sizeof pat_sub2 - 1, ®ex);
| ^
configure:39864: $? = 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 "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| /* 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:39876: result: no
configure:39958: checking for libintl.h
configure:39958: gcc -c -g3 -O2 conftest.c >&5
configure:39958: $? = 0
configure:39958: result: yes
configure:39966: checking whether isblank is declared
configure:39966: gcc -c -g3 -O2 conftest.c >&5
configure:39966: $? = 0
configure:39966: result: yes
configure:39980: checking for sig2str
configure:39980: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccOiLeeN.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:367:(.text.startup+0x7): undefined reference to `sig2str'
collect2: error: ld returned 1 exit status
configure:39980: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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:39980: result: no
configure:40008: checking for sigdescr_np
configure:40008: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/cchBhOpM.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:367:(.text.startup+0x7): undefined reference to `sigdescr_np'
collect2: error: ld returned 1 exit status
configure:40008: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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:40008: result: no
configure:40054: checking for socklen_t
configure:40054: gcc -c -g3 -O2 conftest.c >&5
configure:40054: $? = 0
configure:40054: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:355:24: error: expected expression before ')' token
355 | if (sizeof ((socklen_t)))
| ^
configure:40054: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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:40054: result: yes
configure:40118: checking for ssize_t
configure:40136: gcc -c -g3 -O2 conftest.c >&5
configure:40136: $? = 0
configure:40144: result: yes
configure:40156: checking for struct stat.st_atim.tv_nsec
configure:40156: gcc -c -g3 -O2 conftest.c >&5
configure:40156: $? = 0
configure:40156: result: yes
configure:40164: checking whether struct stat.st_atim is of type struct timespec
configure:40192: gcc -c -g3 -O2 conftest.c >&5
configure:40192: $? = 0
configure:40200: result: yes
configure:40249: checking for struct stat.st_birthtimespec.tv_nsec
configure:40249: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:12: error: 'struct stat' has no member named 'st_birthtimespec'
349 | if (ac_aggr.st_birthtimespec.tv_nsec)
| ^
configure:40249: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/stat.h>
|
| int
| main (void)
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtimespec.tv_nsec)
| return 0;
| ;
| return 0;
| }
configure:40249: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:19: error: 'struct stat' has no member named 'st_birthtimespec'
349 | if (sizeof ac_aggr.st_birthtimespec.tv_nsec)
| ^
configure:40249: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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_birthtimespec.tv_nsec)
| return 0;
| ;
| return 0;
| }
configure:40249: result: no
configure:40259: checking for struct stat.st_birthtimensec
configure:40259: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:12: error: 'struct stat' has no member named 'st_birthtimensec'
349 | if (ac_aggr.st_birthtimensec)
| ^
configure:40259: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/stat.h>
|
| int
| main (void)
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtimensec)
| return 0;
| ;
| return 0;
| }
configure:40259: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:19: error: 'struct stat' has no member named 'st_birthtimensec'
349 | if (sizeof ac_aggr.st_birthtimensec)
| ^
configure:40259: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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_birthtimensec)
| return 0;
| ;
| return 0;
| }
configure:40259: result: no
configure:40269: checking for struct stat.st_birthtim.tv_nsec
configure:40269: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:12: error: 'struct stat' has no member named 'st_birthtim'
349 | if (ac_aggr.st_birthtim.tv_nsec)
| ^
configure:40269: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/stat.h>
|
| int
| main (void)
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtim.tv_nsec)
| return 0;
| ;
| return 0;
| }
configure:40269: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:349:19: error: 'struct stat' has no member named 'st_birthtim'
349 | if (sizeof ac_aggr.st_birthtim.tv_nsec)
| ^
configure:40269: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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_birthtim.tv_nsec)
| return 0;
| ;
| return 0;
| }
configure:40269: result: no
configure:40286: checking for alignas and alignof
configure:40344: gcc -c -g3 -O2 conftest.c >&5
conftest.c:359:31: warning: implicit declaration of function 'alignof' [-Wimplicit-function-declaration]
359 | char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
| ^~~~~~~
conftest.c:359:40: error: expected expression before 'double'
359 | char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
| ^~~~~~
conftest.c:363:59: error: expected declaration specifiers or '...' before numeric constant
363 | struct alignas_test { char c; char alignas (8) alignas_8; };
| ^
conftest.c:363:73: warning: no semicolon at end of struct or union
363 | struct alignas_test { char c; char alignas (8) alignas_8; };
| ^
In file included from conftest.c:346:
conftest.c:364:33: error: 'struct alignas_test' has no member named 'alignas_8'
364 | char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
| ^~~~~~~~
configure:40344: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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:40344: gcc -c -g3 -O2 -DINCLUDE_STDALIGN_H conftest.c >&5
configure:40344: $? = 0
configure:40356: result: yes, <stdalign.h> macros
configure:40403: checking for bool, true, false
configure:40418: gcc -c -g3 -O2 conftest.c >&5
conftest.c:344:13: error: #error "true == false"
344 | #error "true == false"
| ^~~~~
conftest.c:346:18: error: unknown type name 'bool'
346 | extern bool b;
| ^~~~
conftest.c:347:11: error: unknown type name 'bool'
347 | bool b = true == false;
| ^~~~
conftest.c:1:1: note: 'bool' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
1 | /* confdefs.h */
conftest.c:347:20: error: 'true' undeclared here (not in a function)
347 | bool b = true == false;
| ^~~~
conftest.c:347:20: note: 'true' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
conftest.c:347:28: error: 'false' undeclared here (not in a function)
347 | bool b = true == false;
| ^~~~~
conftest.c:347:28: note: 'false' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
configure:40418: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1
| /* end confdefs.h. */
|
| #if true == false
| #error "true == false"
| #endif
| extern bool b;
| bool b = true == false;
configure:40426: result: no
configure:40859: checking for stpcpy
configure:40859: gcc -o conftest -g3 -O2 conftest.c >&5
conftest.c:360:6: warning: conflicting types for built-in function 'stpcpy'; expected 'char *(char *, const char *)' [-Wbuiltin-declaration-mismatch]
360 | char stpcpy ();
| ^~~~~~
configure:40859: $? = 0
configure:40859: result: yes
configure:40928: checking for working strnlen
configure:40968: gcc -o conftest -g3 -O2 conftest.c >&5
configure:40968: $? = 0
configure:40968: ./conftest
configure:40968: $? = 0
configure:40979: result: yes
configure:41034: checking whether strtoimax works
configure:41092: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41092: $? = 0
configure:41092: ./conftest
configure:41092: $? = 0
configure:41104: result: yes
configure:41161: checking whether symlink handles trailing slash correctly
configure:41199: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41199: $? = 0
configure:41199: ./conftest
configure:41199: $? = 0
configure:41211: result: yes
configure:41302: checking whether localtime_r is declared
configure:41302: gcc -c -g3 -O2 conftest.c >&5
configure:41302: $? = 0
configure:41302: result: yes
configure:41326: checking whether localtime_r is compatible with its POSIX signature
configure:41358: gcc -c -g3 -O2 conftest.c >&5
configure:41358: $? = 0
configure:41367: result: yes
configure:41460: checking whether localtime works even near extrema
configure:41496: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41496: $? = 0
configure:41496: ./conftest
configure:41496: $? = 0
configure:41506: result: yes
configure:41514: checking for timezone_t
configure:41514: gcc -c -g3 -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:352:13: error: 'timezone_t' undeclared (first use in this function); did you mean 'timezone'?
352 | if (sizeof (timezone_t))
| ^~~~~~~~~~
| timezone
conftest.c:352:13: note: each undeclared identifier is reported only once for each function it appears in
configure:41514: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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:41514: result: no
configure:41602: checking whether timer_settime is declared
configure:41602: gcc -c -g3 -O2 conftest.c >&5
configure:41602: $? = 0
configure:41602: result: yes
configure:41615: checking for library containing timer_settime
configure:41645: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41645: $? = 0
configure:41665: result: none required
configure:41676: checking for timer_settime
configure:41676: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41676: $? = 0
configure:41676: result: yes
configure:41725: checking whether utimensat works
configure:41808: gcc -o conftest -g3 -O2 conftest.c >&5
configure:41808: $? = 0
configure:41808: ./conftest
configure:41808: $? = 0
configure:41824: result: yes
configure:41865: checking for variable-length arrays
configure:41923: gcc -c -g3 -O2 conftest.c >&5
configure:41923: $? = 0
configure:41934: result: yes
configure:8: checking for rawmemchr
configure:8: gcc -o conftest -g3 -O2 conftest.c >&5
/usr/bin/ld: /tmp/ccPbEKNe.o: in function `main':
/home/dpk/emacs-29.4/conftest.c:378:(.text.startup+0x7): undefined reference to `rawmemchr'
collect2: error: ld returned 1 exit status
configure:8: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "29.4"
| #define PACKAGE_STRING "GNU Emacs 29.4"
| #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_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_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_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define NS_SELF_CONTAINED 1
| #define NATIVE_OBJC_INSTANCETYPE 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_FACCESSAT 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MKOSTEMP 1
| #define HAVE_PIPE2 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_TIMEGM 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_GETDTABLESIZE 1
| #define HAVE_FUTIMES 1
| #define HAVE_FUTIMESAT 1
| #define HAVE_LUTIMES 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_GNUTLS 1
| #define HAVE_INOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_ZLIB 1
| #define DYNAMIC_LIB_SUFFIX ".so"
| #define DYNAMIC_LIB_SECONDARY_SUFFIX ""
| #define HAVE_DLADDR 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".so"
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_NS 1
| #define NS_IMPL_GNUSTEP 1
| #define HAVE_LIBXML2 1
| #define MAIL_USE_FLOCK 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
| #define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
| #define SIZEOF_LONG 8
| #define HAVE_ACCEPT4 1
| #define HAVE_FCHDIR 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETRUSAGE 1
| #define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
| #define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define INTERRUPT_INPUT 1
| #define NARROWPROTO 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 GC_SETJMP_WORKS 1
| #define GC_SETJMP_WORKS 1
| #define HAVE__SETJMP 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define USG /**/
| #define GNU_LINUX /**/
| #define SIZEOF_SPEED_T 4
| #define USABLE_FIONREAD 1
| #define USABLE_SIGIO 1
| #define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
| #define TERM_HEADER "nsterm.h"
| #define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
| #define EMACS_CONFIG_OPTIONS "--with-ns"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define FUNC_REALPATH_NEARLY_WORKS 1
| #define HAVE_GETCWD 1
| #define restrict __restrict__
| #define HAVE_ENVIRON_DECL 1
| #define HAVE_DECL_STRMODE 0
| #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 1
| #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 __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 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #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 mode_t
| #define HAVE_WORKING_UTIMES 1
| #define USE_ACL 0
| #define HAVE_ALLOCA 1
| #define HAVE___BUILTIN_EXPECT 1
| #define HAVE_BYTESWAP_H 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define HAVE_CLOCK_GETRES 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_CLOCK_SETTIME 1
| #define GNULIB_CLOSE_STREAM 1
| #define HAVE_COPY_FILE_RANGE 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 1
| #define GNULIB_FDOPENDIR 1
| #define GETXATTR_WITH_POSIX_ACLS 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define HAVE_DECL___FPENDING 1
| #define HAVE_SYS_MOUNT_H 1
| #define STAT_STATVFS 1
| #define STAT_STATFS2_FRSIZE 1
| #define HAVE_SYS_STATFS_H 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_MEMPCPY 1
| #define HAVE_MEMRCHR 1
| #define GNULIB_MKOSTEMP 1
| #define HAVE_BUG_BIG_NANOSLEEP 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
| #define my_strftime nstrftime
| #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_ATIM_TV_NSEC 1
| #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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_TIMER_SETTIME 1
| #define GNULIB_STDIO_SINGLE_THREAD 1
| #define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD
| #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:8: result: no
configure:11: checking whether getdtablesize works
configure:51: gcc -o conftest -g3 -O2 conftest.c >&5
configure:51: $? = 0
configure:51: ./conftest
configure:51: $? = 0
configure:65: result: yes
configure:43747: checking for timer_getoverrun
configure:43747: gcc -o conftest -g3 -O2 conftest.c >&5
configure:43747: $? = 0
configure:43747: result: yes
configure:43835: checking for gcc option to disable position independent executables
configure:43872: result: not needed
configure:44370: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by GNU Emacs config.status 29.4, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on voidvm
config.status:2376: creating src/verbose.mk
config.status:2376: creating src/emacs-module.h
config.status:2376: creating nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
config.status:2376: creating nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
config.status:2376: creating Makefile
config.status:2376: creating lib/gnulib.mk
config.status:2376: creating ./doc/man/emacs.1
config.status:2376: creating lib/Makefile
config.status:2376: creating lib-src/Makefile
config.status:2376: creating oldXMenu/Makefile
config.status:2376: creating doc/emacs/Makefile
config.status:2376: creating doc/misc/Makefile
config.status:2376: creating doc/lispintro/Makefile
config.status:2376: creating doc/lispref/Makefile
config.status:2376: creating src/Makefile
config.status:2376: creating lwlib/Makefile
config.status:2376: creating lisp/Makefile
config.status:2376: creating leim/Makefile
config.status:2376: creating nextstep/Makefile
config.status:2376: creating nt/Makefile
config.status:2376: creating test/Makefile
config.status:2376: creating test/manual/noverlay/Makefile
config.status:2376: creating test/infra/Makefile
config.status:2376: creating admin/charsets/Makefile
config.status:2376: creating admin/unidata/Makefile
config.status:2376: creating admin/grammars/Makefile
config.status:2376: creating src/config.h
config.status:2562: src/config.h is unchanged
config.status:2576: executing src/epaths.h commands
config.status:2576: executing src/.gdbinit commands
config.status:2576: executing doc/emacs/emacsver.texi commands
config.status:2576: executing etc-refcards-emacsver.tex commands
configure:45660: 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:45683: You might want to install GNU Mailutils
<https://mailutils.org> and use './configure --with-mailutils'.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build='x86_64-pc-linux-musl'
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=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
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=''
ac_cv_env_CXXFLAGS_value=''
ac_cv_env_CXX_set=''
ac_cv_env_CXX_value=''
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=''
ac_cv_env_LDFLAGS_value=''
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_WebPGetInfo='no'
ac_cv_func___executable_start='yes'
ac_cv_func___lsan_ignore_object='no'
ac_cv_func_accept4='yes'
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_endgrent='yes'
ac_cv_func_endpwent='yes'
ac_cv_func_explicit_bzero='yes'
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='yes'
ac_cv_func_gai_strerror='yes'
ac_cv_func_get_current_dir_name='yes'
ac_cv_func_getcwd='yes'
ac_cv_func_getdtablesize='yes'
ac_cv_func_getgrent='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='yes'
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_inotify_init1='yes'
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='yes'
ac_cv_func_memrchr='yes'
ac_cv_func_memset_s='no'
ac_cv_func_mkostemp='yes'
ac_cv_func_mmap_fixed_mapped='yes'
ac_cv_func_newlocale='yes'
ac_cv_func_pipe2='yes'
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_realpath='yes'
ac_cv_func_recvfrom='yes'
ac_cv_func_rint='yes'
ac_cv_func_sbrk='yes'
ac_cv_func_sched_getaffinity='yes'
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='no'
ac_cv_func_sysmp='no'
ac_cv_func_timegm='yes'
ac_cv_func_timer_getoverrun='yes'
ac_cv_func_timer_settime='yes'
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_SECCOMP_FILTER_FLAG_TSYNC='yes'
ac_cv_have_decl_SECCOMP_SET_MODE_FILTER='yes'
ac_cv_have_decl___fpending='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='yes'
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='yes'
ac_cv_have_decl_fgets_unlocked='yes'
ac_cv_have_decl_fputc_unlocked='yes'
ac_cv_have_decl_fputs_unlocked='yes'
ac_cv_have_decl_fread_unlocked='yes'
ac_cv_have_decl_fwrite_unlocked='yes'
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_isblank='yes'
ac_cv_have_decl_localtime_r='yes'
ac_cv_have_decl_memmem='yes'
ac_cv_have_decl_memrchr='yes'
ac_cv_have_decl_putc_unlocked='yes'
ac_cv_have_decl_putchar_unlocked='yes'
ac_cv_have_decl_strmode='no'
ac_cv_have_decl_strnlen='yes'
ac_cv_have_decl_strtoimax='yes'
ac_cv_have_decl_timer_settime='yes'
ac_cv_have_x='have_x=no'
ac_cv_header_AppKit_AppKit_h='yes'
ac_cv_header_byteswap_h='yes'
ac_cv_header_coff_h='no'
ac_cv_header_dirent_h='yes'
ac_cv_header_execinfo_h='no'
ac_cv_header_getopt_h='yes'
ac_cv_header_gif_lib_h='no'
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_libintl_h='yes'
ac_cv_header_limits_h='yes'
ac_cv_header_linux_filter_h='yes'
ac_cv_header_linux_fs_h='yes'
ac_cv_header_linux_seccomp_h='yes'
ac_cv_header_machine_soundcard_h='no'
ac_cv_header_maillock_h='no'
ac_cv_header_malloc_h='yes'
ac_cv_header_malloc_malloc_h='no'
ac_cv_header_minix_config_h='no'
ac_cv_header_mmsystem_h='no'
ac_cv_header_net_if_dl_h='no'
ac_cv_header_net_if_h='yes'
ac_cv_header_pthread_h='yes'
ac_cv_header_pty_h='yes'
ac_cv_header_pwd_h='yes'
ac_cv_header_sanitizer_lsan_interface_h='no'
ac_cv_header_soundcard_h='no'
ac_cv_header_spawn_h='yes'
ac_cv_header_stat_broken='no'
ac_cv_header_stdalign_h='yes'
ac_cv_header_stdbool_h='yes'
ac_cv_header_stdckdint_h='no'
ac_cv_header_stdint_h='yes'
ac_cv_header_stdio_ext_h='yes'
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='no'
ac_cv_header_sys_cdefs_h='no'
ac_cv_header_sys_fs_s5param_h='no'
ac_cv_header_sys_fs_types_h='no'
ac_cv_header_sys_inotify_h='yes'
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='yes'
ac_cv_header_sys_stat_h='yes'
ac_cv_header_sys_statfs_h='yes'
ac_cv_header_sys_sysctl_h='no'
ac_cv_header_sys_sysinfo_h='yes'
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='yes'
ac_cv_header_sys_wait_h='yes'
ac_cv_header_tiffio_h='no'
ac_cv_header_unistd_h='yes'
ac_cv_header_util_h='no'
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='x86_64-pc-linux-musl'
ac_cv_lib_Xbsd_main='no'
ac_cv_lib_anl_getaddrinfo_a='no'
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_open_v2='no'
ac_cv_lib_xml2_htmlReadMemory='yes'
ac_cv_member_struct_ifreq_ifr_addr='yes'
ac_cv_member_struct_ifreq_ifr_addr_sa_len='no'
ac_cv_member_struct_ifreq_ifr_broadaddr='yes'
ac_cv_member_struct_ifreq_ifr_flags='yes'
ac_cv_member_struct_ifreq_ifr_hwaddr='yes'
ac_cv_member_struct_ifreq_ifr_netmask='yes'
ac_cv_member_struct_stat_st_atim_tv_nsec='yes'
ac_cv_member_struct_stat_st_birthtim_tv_nsec='no'
ac_cv_member_struct_stat_st_birthtimensec='no'
ac_cv_member_struct_stat_st_birthtimespec_tv_nsec='no'
ac_cv_member_struct_tm_tm_gmtoff='yes'
ac_cv_member_struct_tm_tm_zone='yes'
ac_cv_member_struct_unipair_unicode='yes'
ac_cv_objc_compiler_gnu='yes'
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='/usr/bin/install-info'
ac_cv_path_MAKE='make'
ac_cv_path_ac_pt_PKG_CONFIG='/usr/bin/pkg-config'
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir='/usr/bin/mkdir'
ac_cv_prog_AWK='gawk'
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_AR='ar'
ac_cv_prog_ac_ct_CC='gcc'
ac_cv_prog_ac_ct_OBJC='gcc'
ac_cv_prog_ac_ct_RANLIB='ranlib'
ac_cv_prog_cc_c11=''
ac_cv_prog_cc_g='yes'
ac_cv_prog_cc_gcc_c_o='yes'
ac_cv_prog_cc_stdc=''
ac_cv_prog_liblockfile='no'
ac_cv_prog_objc_g='yes'
ac_cv_safe_to_define___extensions__='yes'
ac_cv_search___gmpz_roinit_n='-lgmp'
ac_cv_search_clock_gettime='none required'
ac_cv_search_inflateEnd='-lz'
ac_cv_search_nanosleep='none required'
ac_cv_search_timer_settime='none required'
ac_cv_should_define__xopen_source='no'
ac_cv_sizeof_long='8'
ac_cv_sizeof_speed_t='4'
ac_cv_struct_tm='time.h'
ac_cv_sys_file_offset_bits='no'
ac_cv_sys_largefile_CC='no'
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='yes'
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_typeof_struct_stat_st_atim_is_struct_timespec='yes'
ac_cv_working_alloca_h='yes'
emacs_cv_alternate_stack='yes'
emacs_cv_autodepend='yes'
emacs_cv_clang='no'
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='yes'
emacs_cv_jpeglib='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_linux_sysinfo='yes'
emacs_cv_ln_s_fileonly='ln -s'
emacs_cv_macosx_12_0='yes'
emacs_cv_objc_c99='no'
emacs_cv_objc_instancetype='yes'
emacs_cv_personality_addr_no_randomize='yes'
emacs_cv_prog_cc_g3='yes'
emacs_cv_prog_cc_no_pie='not needed'
emacs_cv_pthread_lib='none needed'
emacs_cv_pthread_setname_np_1arg='no'
emacs_cv_pthread_setname_np_3arg='no'
emacs_cv_sanitize_address='no'
emacs_cv_signals_via_chars='yes'
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_frsize='yes'
fu_cv_sys_stat_statvfs64='no'
fu_cv_sys_stat_statvfs='yes'
fu_cv_sys_truncating_statfs='no'
gl_cv___builtin_expect='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_wallow='-Wno-error'
gl_cv_compiler_check_decl_option='none'
gl_cv_compiler_clang='no'
gl_cv_copy_file_range_known_to_work='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='yes'
gl_cv_func_copy_file_range='yes'
gl_cv_func_dup2_works='yes'
gl_cv_func_fchmodat_works='yes'
gl_cv_func_fcntl_f_dupfd_cloexec='needs runtime check'
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_getdtablesize_works='yes'
gl_cv_func_getopt_posix='no'
gl_cv_func_getrandom_ok='yes'
gl_cv_func_gettimeofday_posix_signature='yes'
gl_cv_func_localtime_works='yes'
gl_cv_func_lstat_dereferences_slashed_symlink='yes'
gl_cv_func_malloc_0_nonnull='1'
gl_cv_func_malloc_posix='yes'
gl_cv_func_memmem_works_always='yes'
gl_cv_func_nanosleep='no (mishandles large arguments)'
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='yes'
gl_cv_func_readlink_truncate='yes'
gl_cv_func_realpath_works='nearly'
gl_cv_func_sched_getaffinity3='yes'
gl_cv_func_strtoimax='yes'
gl_cv_func_symlink_works='yes'
gl_cv_func_timespec_get='yes'
gl_cv_func_utimensat_works='yes'
gl_cv_func_working_mktime='yes'
gl_cv_func_working_utimes='yes'
gl_cv_getxattr_with_posix_acls='yes'
gl_cv_have___header_inline='no'
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_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_promoted_mode_t='mode_t'
gl_cv_rpl_alloca='yes'
gl_cv_sig_pselect='yes'
gl_cv_source_line_length_unlimited='yes'
gl_cv_static_assert='yes, an <assert.h> macro'
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__Werror__Wunknown_warning_option='no'
gt_cv_c_wchar_t='yes'
gt_cv_ssize_t='yes'
gt_cv_var_environ_declaration='yes'
pkg_cv_LIBGNUTLS_CFLAGS='-I/usr/include/p11-kit-1'
pkg_cv_LIBGNUTLS_LIBS='-lgnutls'
pkg_cv_LIBXML2_CFLAGS='-I/usr/include/libxml2'
pkg_cv_LIBXML2_LIBS='-lxml2'
## ----------------- ##
## 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=''
AUTO_DEPEND='yes'
AWK='gawk'
BITSIZEOF_PTRDIFF_T=''
BITSIZEOF_SIG_ATOMIC_T=''
BITSIZEOF_SIZE_T=''
BITSIZEOF_WCHAR_T=''
BITSIZEOF_WINT_T=''
BLESSMAIL_TARGET=''
BREW=''
BUILD_DETAILS=''
BYTESWAP_H=''
CAIRO_CFLAGS=''
CAIRO_LIBS=''
CAIRO_XCB_CFLAGS=''
CAIRO_XCB_LIBS=''
CAIRO_XLIB_CFLAGS=''
CAIRO_XLIB_LIBS=''
CC='gcc'
CFLAGS='-g3 -O2'
CFLAGS_SOUND=''
CHECK_STRUCTS='false'
CLIENTRES=''
CLIENTW=''
CM_OBJ='cm.o'
COM_ERRLIB=''
CPP='gcc -E'
CPPFLAGS=' '
CRYPTOLIB=''
CXX=''
CXXFLAGS=''
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=''
DYNAMIC_LIB_SUFFIX='.so'
DYNLIB_OBJ='dynlib.o'
ECHO_C=''
ECHO_N='-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=''
EXECINFO_H='execinfo.h'
EXEEXT=''
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'
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 -Wno-unsuffixed-float-constants'
GL_COND_LIBTOOL_CONDITION=''
GL_COND_OBJ_CANONICALIZE_LGPL_CONDITION='1'
GL_COND_OBJ_COPY_FILE_RANGE_CONDITION=''
GL_COND_OBJ_DIRFD_CONDITION=''
GL_COND_OBJ_DUP2_CONDITION=''
GL_COND_OBJ_EUIDACCESS_CONDITION=''
GL_COND_OBJ_EXECINFO_CONDITION='1'
GL_COND_OBJ_EXPLICIT_BZERO_CONDITION=''
GL_COND_OBJ_FACCESSAT_CONDITION=''
GL_COND_OBJ_FCHMODAT_CONDITION=''
GL_COND_OBJ_FCNTL_CONDITION='1'
GL_COND_OBJ_FDOPENDIR_CONDITION=''
GL_COND_OBJ_FPENDING_CONDITION=''
GL_COND_OBJ_FREE_CONDITION='1'
GL_COND_OBJ_FSTATAT_CONDITION=''
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=''
GL_COND_OBJ_GETLOADAVG_CONDITION=''
GL_COND_OBJ_GETOPT_CONDITION='1'
GL_COND_OBJ_GETRANDOM_CONDITION=''
GL_COND_OBJ_GETTIMEOFDAY_CONDITION=''
GL_COND_OBJ_GROUP_MEMBER_CONDITION=''
GL_COND_OBJ_LCHMOD_CONDITION=''
GL_COND_OBJ_LSTAT_CONDITION=''
GL_COND_OBJ_MEMPCPY_CONDITION=''
GL_COND_OBJ_MEMRCHR_CONDITION=''
GL_COND_OBJ_MINI_GMP_GNULIB_CONDITION=''
GL_COND_OBJ_MKOSTEMP_CONDITION=''
GL_COND_OBJ_NANOSLEEP_CONDITION='1'
GL_COND_OBJ_OPEN_CONDITION=''
GL_COND_OBJ_PSELECT_CONDITION=''
GL_COND_OBJ_PTHREAD_SIGMASK_CONDITION=''
GL_COND_OBJ_RAWMEMCHR_CONDITION='1'
GL_COND_OBJ_READLINKAT_CONDITION=''
GL_COND_OBJ_READLINK_CONDITION=''
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=''
GL_COND_OBJ_TIMEGM_CONDITION=''
GL_COND_OBJ_TIME_RZ_CONDITION='1'
GL_COND_OBJ_TIME_R_CONDITION=''
GL_COND_OBJ_UTIMENSAT_CONDITION=''
GL_GENERATE_ALLOCA_H_CONDITION='1'
GL_GENERATE_ASSERT_H_CONDITION=''
GL_GENERATE_BYTESWAP_H_CONDITION=''
GL_GENERATE_ERRNO_H_CONDITION=''
GL_GENERATE_EXECINFO_H_CONDITION='1'
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_STDALIGN_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='0'
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='1'
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='1'
GL_GNULIB_GETENTROPY='0'
GL_GNULIB_GETGROUPS='0'
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_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='0'
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_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='0'
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='0'
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_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=''
GNUSTEP_CFLAGS=''
GNU_OBJC_CFLAGS='-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/gnustep-make-2.9.2=. -fconstant-string-class=NSConstantString -I. -I/home/dpk/GNUstep/Library/Headers -I/usr/include -std=c99'
GOBJECT_CFLAGS=''
GOBJECT_LIBS=''
GREP='/usr/bin/grep'
GSETTINGS_CFLAGS=''
GSETTINGS_LIBS=''
GTK_CFLAGS=''
GTK_LIBS=''
GTK_OBJ=''
GZIP_PROG='/usr/bin/gzip'
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='1'
HAVE_DECL_DIRFD='1'
HAVE_DECL_ECVT='1'
HAVE_DECL_ENVIRON='1'
HAVE_DECL_EXECVPE='1'
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_IMAXABS='1'
HAVE_DECL_IMAXDIV='1'
HAVE_DECL_INITSTATE='1'
HAVE_DECL_LOCALTIME_R='1'
HAVE_DECL_MEMMEM='1'
HAVE_DECL_MEMRCHR='1'
HAVE_DECL_OBSTACK_PRINTF='1'
HAVE_DECL_POSIX_SPAWN_SETSID=''
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='1'
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_GETRANDOM='1'
HAVE_GETSUBOPT='1'
HAVE_GETTIMEOFDAY='1'
HAVE_GETUMASK='1'
HAVE_GRANTPT='1'
HAVE_GROUP_MEMBER='1'
HAVE_GSETTINGS='no'
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='1'
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='no'
HAVE_OPENAT='1'
HAVE_OPENDIR='1'
HAVE_OS_H='0'
HAVE_PCLOSE='1'
HAVE_PDUMPER='yes'
HAVE_PGTK='no'
HAVE_PIPE2='1'
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='yes'
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='1'
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='0'
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_DATA='${INSTALL} -m 644'
INSTALL_INFO='/usr/bin/install-info'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INT32_MAX_LT_INTMAX_MAX='1'
INT64_MAX_EQ_LONG_MAX='defined _LP64'
JSON_CFLAGS=''
JSON_LIBS=''
JSON_OBJ=''
KQUEUE_CFLAGS=''
KQUEUE_LIBS=''
KRB4LIB=''
KRB5LIB=''
LCMS2_CFLAGS=''
LCMS2_LIBS=''
LDFLAGS=''
LD_SWITCH_SYSTEM=''
LD_SWITCH_SYSTEM_TEMACS=' $(LD_SWITCH_X_SITE_RPATH)'
LD_SWITCH_X_SITE=''
LD_SWITCH_X_SITE_RPATH=''
LIBGCCJIT_CFLAGS=''
LIBGCCJIT_LIBS=''
LIBGIF=''
LIBGMP='-lgmp'
LIBGNUTLS_CFLAGS='-I/usr/include/p11-kit-1'
LIBGNUTLS_LIBS='-lgnutls'
LIBGNU_LIBDEPS=''
LIBGNU_LTLIBDEPS=''
LIBGPM=''
LIBHESIOD=''
LIBINTL=''
LIBJPEG=''
LIBMODULES='-ldl'
LIBOBJS=''
LIBOTF_CFLAGS=''
LIBOTF_LIBS=''
LIBPNG=''
LIBRESOLV=''
LIBS=' '
LIBSECCOMP_CFLAGS=''
LIBSECCOMP_LIBS=''
LIBSELINUX_LIBS=''
LIBSOUND=''
LIBSYSTEMD_CFLAGS=''
LIBSYSTEMD_LIBS=''
LIBS_ECLIENT=''
LIBS_GNUSTEP='-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -rdynamic -L/home/dpk/GNUstep/Library/Libraries -L/usr/lib -lgnustep-gui -lgnustep-base -lobjc -lm'
LIBS_MAIL=''
LIBS_SYSTEM=''
LIBS_TERMCAP='-lncurses'
LIBTIFF=''
LIBXMENU=''
LIBXML2_CFLAGS='-I/usr/include/libxml2'
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_HAS_ACL=''
LIB_MATH=''
LIB_NANOSLEEP=''
LIB_PTHREAD=''
LIB_PTHREAD_SIGMASK=''
LIB_TIMER_TIME=''
LIB_WSOCK32=''
LIMITS_H='limits.h'
LN_S_FILEONLY='ln -s'
LTLIBGMP='-lgmp'
LTLIBINTL=''
LTLIBOBJS=''
M17N_FLT_CFLAGS=''
M17N_FLT_LIBS=''
MAKEINFO='makeinfo'
MAKE_PROG=''
MKDIR_P='/usr/bin/mkdir -p'
MODULES_OBJ='emacs-module.o'
MODULES_SECONDARY_SUFFIX=''
MODULES_SUFFIX='.so'
NATIVE_COMPILATION_AOT='no'
NEXT_ASSERT_H=''
NEXT_AS_FIRST_DIRECTIVE_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='inotify.o'
NS_OBJ=''
NS_OBJC_OBJ='nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o'
NTDIR=''
NTLIB=''
OBJC='gcc'
OBJCFLAGS='-g -O2'
OBJEXT='o'
OTHER_FILES='ns-app'
PACKAGE_BUGREPORT='bug-gnu-emacs@HIDDEN'
PACKAGE_NAME='GNU Emacs'
PACKAGE_STRING='GNU Emacs 29.4'
PACKAGE_TARNAME='emacs'
PACKAGE_URL='https://www.gnu.org/software/emacs/'
PACKAGE_VERSION='29.4'
PATH_SEPARATOR=':'
PAXCTL=''
PAXCTL_dumped=''
PAXCTL_notdumped=''
PGTK_LIBS=''
PGTK_OBJ=''
PKG_CONFIG='/usr/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'
PTRDIFF_T_SUFFIX=''
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_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='0'
REPLACE_FCHMODAT='0'
REPLACE_FCHOWNAT='0'
REPLACE_FCLOSE='0'
REPLACE_FCNTL='1'
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='0'
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_GETGROUPS='0'
REPLACE_GETLINE='0'
REPLACE_GETLOGIN_R='0'
REPLACE_GETPAGESIZE='0'
REPLACE_GETPASS='0'
REPLACE_GETPASS_FOR_GETPASS_GNU='0'
REPLACE_GETRANDOM='0'
REPLACE_GETTIMEOFDAY='0'
REPLACE_GMTIME='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='0'
REPLACE_MALLOC_FOR_MALLOC_GNU='0'
REPLACE_MALLOC_FOR_MALLOC_POSIX='0'
REPLACE_MBTOWC='0'
REPLACE_MEMCHR='0'
REPLACE_MEMMEM='0'
REPLACE_MKDIR='0'
REPLACE_MKFIFO='0'
REPLACE_MKFIFOAT='0'
REPLACE_MKNOD='0'
REPLACE_MKNODAT='0'
REPLACE_MKSTEMP='0'
REPLACE_MKTIME='0'
REPLACE_NANOSLEEP='1'
REPLACE_NULL='0'
REPLACE_OBSTACK_PRINTF='0'
REPLACE_OPEN='0'
REPLACE_OPENAT='0'
REPLACE_OPENDIR='0'
REPLACE_PERROR='0'
REPLACE_POPEN='0'
REPLACE_POSIX_MEMALIGN='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='0'
REPLACE_READLINKAT='0'
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_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_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='0'
REPLACE_SYMLINKAT='0'
REPLACE_TIMEGM='0'
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='0'
REPLACE_VASPRINTF='0'
REPLACE_VDPRINTF='0'
REPLACE_VFPRINTF='0'
REPLACE_VPRINTF='0'
REPLACE_VSNPRINTF='0'
REPLACE_VSPRINTF='0'
REPLACE_WCTOMB='0'
REPLACE_WRITE='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=''
STDALIGN_H=''
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='gnu/linux'
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC='0'
TERMCAP_OBJ='terminfo.o'
TIME_H_DEFINES_STRUCT_TIMESPEC='1'
TIME_H_DEFINES_TIME_UTC='1'
TOOLKIT_LIBW=''
TREE_SITTER_CFLAGS=''
TREE_SITTER_LIBS=''
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='0'
USE_STARTUP_NOTIFICATION='no'
VMLIMIT_OBJ=''
W32_LIBS=''
W32_OBJ=''
W32_RES_LINK=''
WARN_CFLAGS=''
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='fontset.o fringe.o image.o'
WINDRES=''
WINT_T_SUFFIX=''
XARGS_LIMIT=''
XCB_LIBS=''
XCOMPOSITE_CFLAGS=''
XCOMPOSITE_LIBS=''
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='gcc'
ac_ct_CXX=''
ac_ct_OBJC='gcc'
archlibdir='${ns_applibexecdir}'
bindir='${exec_prefix}/bin'
bitmapdir=''
build='x86_64-pc-linux-musl'
build_alias=''
build_cpu='x86_64'
build_os='linux-musl'
build_vendor='pc'
cache_file='/dev/null'
canonical='x86_64-pc-linux-musl'
comma_space_version=''
comma_version=''
configuration='x86_64-pc-linux-musl'
copyright='Copyright (C) 2024 Free Software Foundation, Inc.'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
emacs_major_version='29'
etcdir='${ns_appresdir}/etc'
etcdocdir='${ns_appresdir}/etc'
exec_prefix='/home/dpk/emacs-29.4/nextstep/Emacs.app'
gamedir='${localstatedir}/games/emacs'
gamegroup=''
gameuser=''
gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_CONDITION=''
gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_CONDITION=''
gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31_CONDITION=''
gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_CONDITION=''
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=''
gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_CONDITION='1'
gl_GNULIB_ENABLED_cloexec_CONDITION=''
gl_GNULIB_ENABLED_d3b2383720ee0e541357aa2aac598e2b_CONDITION=''
gl_GNULIB_ENABLED_dirfd_CONDITION=''
gl_GNULIB_ENABLED_e80bf6f757095d2e5fc94dafb8f8fc8b_CONDITION=''
gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_CONDITION='1'
gl_GNULIB_ENABLED_euidaccess_CONDITION=''
gl_GNULIB_ENABLED_fd38c7e463b54744b77b98aeafb4fa7c_CONDITION='1'
gl_GNULIB_ENABLED_getdtablesize_CONDITION='1'
gl_GNULIB_ENABLED_getgroups_CONDITION=''
gl_GNULIB_ENABLED_lchmod_CONDITION=''
gl_GNULIB_ENABLED_open_CONDITION=''
gl_GNULIB_ENABLED_rawmemchr_CONDITION='1'
gl_GNULIB_ENABLED_strtoll_CONDITION=''
gl_GNULIB_ENABLED_utimens_CONDITION='1'
gl_LIBOBJDEPS=''
gl_LIBOBJS=''
gl_LTLIBOBJS=''
gltests_LIBOBJDEPS=''
gltests_LIBOBJS=''
gltests_LTLIBOBJS=''
gltests_WITNESS='IN_EMACS_GNULIB_TESTS'
gsettingsschemadir=''
host='x86_64-pc-linux-musl'
host_alias=''
host_cpu='x86_64'
host_os='linux-musl'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${ns_appresdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${ns_applibexecdir}'
liblockfile='no'
lispdir='${ns_appresdir}/lisp'
lispdirrel='${ns_appresdir}/lisp'
lisppath='${locallisppath}:${standardlisppath}'
localedir='${datarootdir}/locale'
locallisppath='${ns_appresdir}/site-lisp'
localstatedir='${prefix}/var'
mandir='${ns_appresdir}/man'
ns_appbindir='/home/dpk/emacs-29.4/nextstep/Emacs.app'
ns_appdir='/home/dpk/emacs-29.4/nextstep/Emacs.app'
ns_applibdir='/home/dpk/emacs-29.4/nextstep/Emacs.app/Frameworks'
ns_applibexecdir='/home/dpk/emacs-29.4/nextstep/Emacs.app/libexec'
ns_appresdir='/home/dpk/emacs-29.4/nextstep/Emacs.app/Resources'
ns_appsrc='GNUstep/Emacs.base'
ns_check_file='Resources/Info-gnustep.plist'
ns_self_contained='yes'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/dpk/emacs-29.4/nextstep/Emacs.app/Resources'
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='29.4'
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'
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "GNU Emacs"
#define PACKAGE_TARNAME "emacs"
#define PACKAGE_VERSION "29.4"
#define PACKAGE_STRING "GNU Emacs 29.4"
#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_LINUX_FS_H 1
#define HAVE_MALLOC_H 1
#define HAVE_SYS_SYSINFO_H 1
#define HAVE_PTY_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_SYS_SOCKET_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_PTHREAD_H 1
#define HAVE_SYS_UN_H 1
#define HAVE_DIRENT_H 1
#define HAVE_STDIO_EXT_H 1
#define HAVE_SYS_VFS_H 1
#define HAVE_GETOPT_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_LIMITS_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_STDALIGN_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_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 SYSTEM_TYPE "gnu/linux"
#define HAVE_SYS_SOUNDCARD_H 1
#define HAVE_SOUND 1
#define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
#define HAVE_LINUX_SYSINFO 1
#define LINUX_SYSINFO_UNIT 1
#define HAVE_TERM_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_NET_IF_H 1
#define HAVE_IFADDRS_H 1
#define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
#define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
#define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
#define HAVE_STRUCT_IFREQ_IFR_ADDR 1
#define HAVE_NATIVE_IMAGE_API 1
#define NS_SELF_CONTAINED 1
#define NATIVE_OBJC_INSTANCETYPE 1
#define HAVE_SBRK 1
#define HAVE_GETPAGESIZE 1
#define HAVE_FORK 1
#define HAVE_VFORK 1
#define HAVE_FCHMOD 1
#define HAVE_FACCESSAT 1
#define HAVE_REALPATH 1
#define HAVE_LSTAT 1
#define HAVE_READLINKAT 1
#define HAVE_EXPLICIT_BZERO 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_FUTIMENS 1
#define HAVE_GETRANDOM 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_MKOSTEMP 1
#define HAVE_PIPE2 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_TIMEGM 1
#define HAVE_UTIMENSAT 1
#define HAVE_GETDTABLESIZE 1
#define HAVE_FUTIMES 1
#define HAVE_FUTIMESAT 1
#define HAVE_LUTIMES 1
#define SYSTEM_MALLOC 1
#define HAVE_MMAP 1
#define HAVE_PTHREAD 1
#define THREADS_ENABLED 1
#define HAVE_GNUTLS 1
#define HAVE_INOTIFY 1
#define USE_FILE_NOTIFY 1
#define USE_TOOLKIT_SCROLL_BARS 1
#define USE_XIM 1
#define HAVE_ZLIB 1
#define DYNAMIC_LIB_SUFFIX ".so"
#define DYNAMIC_LIB_SECONDARY_SUFFIX ""
#define HAVE_DLADDR 1
#define HAVE_MODULES 1
#define MODULES_SUFFIX ".so"
#define NATIVE_ELISP_SUFFIX ".eln"
#define HAVE_NS 1
#define NS_IMPL_GNUSTEP 1
#define HAVE_LIBXML2 1
#define MAIL_USE_FLOCK 1
#define HAVE_LINUX_SECCOMP_H 1
#define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
#define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
#define HAVE_LINUX_FILTER_H 1
#define HAVE_DECL_SECCOMP_SET_MODE_FILTER 1
#define HAVE_DECL_SECCOMP_FILTER_FLAG_TSYNC 1
#define SIZEOF_LONG 8
#define HAVE_ACCEPT4 1
#define HAVE_FCHDIR 1
#define HAVE_GETHOSTNAME 1
#define HAVE_GETRUSAGE 1
#define HAVE_GET_CURRENT_DIR_NAME 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___EXECUTABLE_START 1
#define HAVE_LOG2 1
#define HAVE_PTHREAD_SETNAME_NP 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_TIMERFD 1
#define HAVE_STRUCT_UNIPAIR_UNICODE 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 HAVE_PROCFS 1
#define DEFAULT_SOUND_DEVICE "/dev/dsp"
#define INTERRUPT_INPUT 1
#define NARROWPROTO 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 GC_SETJMP_WORKS 1
#define GC_SETJMP_WORKS 1
#define HAVE__SETJMP 1
#define HAVE_SIGSETJMP 1
#define HAVE_STACK_OVERFLOW_HANDLING 1
#define USG /**/
#define GNU_LINUX /**/
#define SIZEOF_SPEED_T 4
#define USABLE_FIONREAD 1
#define USABLE_SIGIO 1
#define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."
#define TERM_HEADER "nsterm.h"
#define EMACS_CONFIGURATION "x86_64-pc-linux-musl"
#define EMACS_CONFIG_OPTIONS "--with-ns"
#define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
#define HAVE_TYPEOF 1
#define HAVE_STATEMENT_EXPRESSIONS 1
#define MALLOC_0_IS_NONNULL 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA 1
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
#define FUNC_REALPATH_NEARLY_WORKS 1
#define HAVE_GETCWD 1
#define restrict __restrict__
#define HAVE_ENVIRON_DECL 1
#define HAVE_DECL_STRMODE 0
#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 1
#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 __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 1
#define HAVE_DECL_CLEARERR_UNLOCKED 1
#define HAVE_DECL_FEOF_UNLOCKED 1
#define HAVE_DECL_FERROR_UNLOCKED 1
#define HAVE_DECL_FFLUSH_UNLOCKED 1
#define HAVE_DECL_FGETS_UNLOCKED 1
#define HAVE_DECL_FPUTC_UNLOCKED 1
#define HAVE_DECL_FPUTS_UNLOCKED 1
#define HAVE_DECL_FREAD_UNLOCKED 1
#define HAVE_DECL_FWRITE_UNLOCKED 1
#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 mode_t
#define HAVE_WORKING_UTIMES 1
#define USE_ACL 0
#define HAVE_ALLOCA 1
#define HAVE___BUILTIN_EXPECT 1
#define HAVE_BYTESWAP_H 1
#define GNULIB_CANONICALIZE_LGPL 1
#define HAVE_CLOCK_GETRES 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_CLOCK_SETTIME 1
#define GNULIB_CLOSE_STREAM 1
#define HAVE_COPY_FILE_RANGE 1
#define HAVE_STRUCT_DIRENT_D_TYPE 1
#define GNULIB_FACCESSAT 1
#define HAVE_DECL_FDOPENDIR 1
#define GNULIB_FDOPENDIR 1
#define GETXATTR_WITH_POSIX_ACLS 1
#define FLEXIBLE_ARRAY_MEMBER /**/
#define HAVE_DECL___FPENDING 1
#define HAVE_SYS_MOUNT_H 1
#define STAT_STATVFS 1
#define STAT_STATFS2_FRSIZE 1
#define HAVE_SYS_STATFS_H 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_MEMPCPY 1
#define HAVE_MEMRCHR 1
#define GNULIB_MKOSTEMP 1
#define HAVE_BUG_BIG_NANOSLEEP 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SCHED_GETAFFINITY 1
#define HAVE_SCHED_GETAFFINITY_LIKE_GLIBC 1
#define my_strftime nstrftime
#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_ATIM_TV_NSEC 1
#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 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_TIMER_SETTIME 1
#define GNULIB_STDIO_SINGLE_THREAD 1
#define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD
#define HAVE_C_VARARRAYS 1
#define HAVE_TIMER_GETOVERRUN 1
#define HAVE_WINDOW_SYSTEM 1
#define POLL_FOR_INPUT 1
#define EMACS_CONFIG_FEATURES "GMP GNUTLS LIBXML2 MODULES NOTIFY INOTIFY NS PDUMPER SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS ZLIB"
configure: exit 0
--Apple-Mail=_FBA61A50-4187-4531-ABEC-C0177FE7E6CB
Content-Disposition: attachment;
filename=config.status
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="config.status"
Content-Transfer-Encoding: quoted-printable
#!=20/bin/sh=0A#=20Generated=20by=20configure.=0A#=20Run=20this=20file=20=
to=20recreate=20the=20current=20configuration.=0A#=20Compiler=20output=20=
produced=20by=20configure,=20useful=20for=20debugging=0A#=20configure,=20=
is=20in=20config.log=20if=20it=20exists.=0A=0Adebug=3Dfalse=0A=
ac_cs_recheck=3Dfalse=0Aac_cs_silent=3Dfalse=0A=0A=
SHELL=3D${CONFIG_SHELL-/bin/sh}=0Aexport=20SHELL=0A##=20=
--------------------=20##=0A##=20M4sh=20Initialization.=20##=0A##=20=
--------------------=20##=0A=0A#=20Be=20more=20Bourne=20compatible=0A=
DUALCASE=3D1;=20export=20DUALCASE=20#=20for=20MKS=20sh=0Aas_nop=3D:=0Aif=20=
test=20${ZSH_VERSION+y}=20&&=20(emulate=20sh)=20>/dev/null=202>&1=0Athen=20=
:=0A=20=20emulate=20sh=0A=20=20NULLCMD=3D:=0A=20=20#=20Pre-4.2=20=
versions=20of=20Zsh=20do=20word=20splitting=20on=20${1+"$@"},=20which=0A=20=
=20#=20is=20contrary=20to=20our=20usage.=20=20Disable=20this=20feature.=0A=
=20=20alias=20-g=20'${1+"$@"}'=3D'"$@"'=0A=20=20setopt=20NO_GLOB_SUBST=0A=
else=20$as_nop=0A=20=20case=20`(set=20-o)=202>/dev/null`=20in=20#(=0A=20=20=
*posix*)=20:=0A=20=20=20=20set=20-o=20posix=20;;=20#(=0A=20=20*)=20:=0A=20=
=20=20=20=20;;=0Aesac=0Afi=0A=0A=0A=0A#=20Reset=20variables=20that=20may=20=
have=20inherited=20troublesome=20values=20from=0A#=20the=20environment.=0A=
=0A#=20IFS=20needs=20to=20be=20set,=20to=20space,=20tab,=20and=20=
newline,=20in=20precisely=20that=20order.=0A#=20(If=20_AS_PATH_WALK=20=
were=20called=20with=20IFS=20unset,=20it=20would=20have=20the=0A#=20side=20=
effect=20of=20setting=20IFS=20to=20empty,=20thus=20disabling=20word=20=
splitting.)=0A#=20Quoting=20is=20to=20prevent=20editors=20from=20=
complaining=20about=20space-tab.=0Aas_nl=3D'=0A'=0Aexport=20as_nl=0A=
IFS=3D"=20""=09$as_nl"=0A=0APS1=3D'$=20'=0APS2=3D'>=20'=0APS4=3D'+=20'=0A=
=0A#=20Ensure=20predictable=20behavior=20from=20utilities=20with=20=
locale-dependent=20output.=0ALC_ALL=3DC=0Aexport=20LC_ALL=0ALANGUAGE=3DC=0A=
export=20LANGUAGE=0A=0A#=20We=20cannot=20yet=20rely=20on=20"unset"=20to=20=
work,=20but=20we=20need=20these=20variables=0A#=20to=20be=20unset--not=20=
just=20set=20to=20an=20empty=20or=20harmless=20value--now,=20to=0A#=20=
avoid=20bugs=20in=20old=20shells=20(e.g.=20pre-3.0=20UWIN=20ksh).=20=20=
This=20construct=0A#=20also=20avoids=20known=20problems=20related=20to=20=
"unset"=20and=20subshell=20syntax=0A#=20in=20other=20old=20shells=20=
(e.g.=20bash=202.01=20and=20pdksh=205.2.14).=0Afor=20as_var=20in=20=
BASH_ENV=20ENV=20MAIL=20MAILPATH=20CDPATH=0Ado=20eval=20test=20=
\${$as_var+y}=20\=0A=20=20&&=20(=20(unset=20$as_var)=20||=20exit=201)=20=
>/dev/null=202>&1=20&&=20unset=20$as_var=20||=20:=0Adone=0A=0A#=20Ensure=20=
that=20fds=200,=201,=20and=202=20are=20open.=0Aif=20(exec=203>&0)=20=
2>/dev/null;=20then=20:;=20else=20exec=200</dev/null;=20fi=0Aif=20(exec=20=
3>&1)=202>/dev/null;=20then=20:;=20else=20exec=201>/dev/null;=20fi=0Aif=20=
(exec=203>&2)=20=20=20=20=20=20=20=20=20=20=20=20;=20then=20:;=20else=20=
exec=202>/dev/null;=20fi=0A=0A#=20The=20user=20is=20always=20right.=0Aif=20=
${PATH_SEPARATOR+false}=20:;=20then=0A=20=20PATH_SEPARATOR=3D:=0A=20=20=
(PATH=3D'/bin;/bin';=20FPATH=3D$PATH;=20sh=20-c=20:)=20>/dev/null=202>&1=20=
&&=20{=0A=20=20=20=20(PATH=3D'/bin:/bin';=20FPATH=3D$PATH;=20sh=20-c=20=
:)=20>/dev/null=202>&1=20||=0A=20=20=20=20=20=20PATH_SEPARATOR=3D';'=0A=20=
=20}=0Afi=0A=0A=0A#=20Find=20who=20we=20are.=20=20Look=20in=20the=20path=20=
if=20we=20contain=20no=20directory=20separator.=0Aas_myself=3D=0Acase=20=
$0=20in=20#((=0A=20=20*[\\/]*=20)=20as_myself=3D$0=20;;=0A=20=20*)=20=
as_save_IFS=3D$IFS;=20IFS=3D$PATH_SEPARATOR=0Afor=20as_dir=20in=20$PATH=0A=
do=0A=20=20IFS=3D$as_save_IFS=0A=20=20case=20$as_dir=20in=20#(((=0A=20=20=
=20=20'')=20as_dir=3D./=20;;=0A=20=20=20=20*/)=20;;=0A=20=20=20=20*)=20=
as_dir=3D$as_dir/=20;;=0A=20=20esac=0A=20=20=20=20test=20-r=20=
"$as_dir$0"=20&&=20as_myself=3D$as_dir$0=20&&=20break=0A=20=20done=0A=
IFS=3D$as_save_IFS=0A=0A=20=20=20=20=20;;=0Aesac=0A#=20We=20did=20not=20=
find=20ourselves,=20most=20probably=20we=20were=20run=20as=20`sh=20=
COMMAND'=0A#=20in=20which=20case=20we=20are=20not=20to=20be=20found=20in=20=
the=20path.=0Aif=20test=20"x$as_myself"=20=3D=20x;=20then=0A=20=20=
as_myself=3D$0=0Afi=0Aif=20test=20!=20-f=20"$as_myself";=20then=0A=20=20=
printf=20"%s\n"=20"$as_myself:=20error:=20cannot=20find=20myself;=20=
rerun=20with=20an=20absolute=20file=20name"=20>&2=0A=20=20exit=201=0Afi=0A=
=0A=0A=0A#=20as_fn_error=20STATUS=20ERROR=20[LINENO=20LOG_FD]=0A#=20=
----------------------------------------=0A#=20Output=20"`basename=20=
$0`:=20error:=20ERROR"=20to=20stderr.=20If=20LINENO=20and=20LOG_FD=20are=0A=
#=20provided,=20also=20output=20the=20error=20to=20LOG_FD,=20referencing=20=
LINENO.=20Then=20exit=20the=0A#=20script=20with=20STATUS,=20using=201=20=
if=20that=20was=200.=0Aas_fn_error=20()=0A{=0A=20=20as_status=3D$1;=20=
test=20$as_status=20-eq=200=20&&=20as_status=3D1=0A=20=20if=20test=20=
"$4";=20then=0A=20=20=20=20as_lineno=3D${as_lineno-"$3"}=20=
as_lineno_stack=3Das_lineno_stack=3D$as_lineno_stack=0A=20=20=20=20=
printf=20"%s\n"=20"$as_me:${as_lineno-$LINENO}:=20error:=20$2"=20>&$4=0A=20=
=20fi=0A=20=20printf=20"%s\n"=20"$as_me:=20error:=20$2"=20>&2=0A=20=20=
as_fn_exit=20$as_status=0A}=20#=20as_fn_error=0A=0A=0A=0A#=20=
as_fn_set_status=20STATUS=0A#=20-----------------------=0A#=20Set=20$?=20=
to=20STATUS,=20without=20forking.=0Aas_fn_set_status=20()=0A{=0A=20=20=
return=20$1=0A}=20#=20as_fn_set_status=0A=0A#=20as_fn_exit=20STATUS=0A#=20=
-----------------=0A#=20Exit=20the=20shell=20with=20STATUS,=20even=20in=20=
a=20"trap=200"=20or=20"set=20-e"=20context.=0Aas_fn_exit=20()=0A{=0A=20=20=
set=20+e=0A=20=20as_fn_set_status=20$1=0A=20=20exit=20$1=0A}=20#=20=
as_fn_exit=0A=0A#=20as_fn_unset=20VAR=0A#=20---------------=0A#=20=
Portably=20unset=20VAR.=0Aas_fn_unset=20()=0A{=0A=20=20{=20eval=20$1=3D;=20=
unset=20$1;}=0A}=0Aas_unset=3Das_fn_unset=0A=0A#=20as_fn_append=20VAR=20=
VALUE=0A#=20----------------------=0A#=20Append=20the=20text=20in=20=
VALUE=20to=20the=20end=20of=20the=20definition=20contained=20in=20VAR.=20=
Take=0A#=20advantage=20of=20any=20shell=20optimizations=20that=20allow=20=
amortized=20linear=20growth=20over=0A#=20repeated=20appends,=20instead=20=
of=20the=20typical=20quadratic=20growth=20present=20in=20naive=0A#=20=
implementations.=0Aif=20(eval=20"as_var=3D1;=20as_var+=3D2;=20test=20=
x\$as_var=20=3D=20x12")=202>/dev/null=0Athen=20:=0A=20=20eval=20=
'as_fn_append=20()=0A=20=20{=0A=20=20=20=20eval=20$1+=3D\$2=0A=20=20}'=0A=
else=20$as_nop=0A=20=20as_fn_append=20()=0A=20=20{=0A=20=20=20=20eval=20=
$1=3D\$$1\$2=0A=20=20}=0Afi=20#=20as_fn_append=0A=0A#=20as_fn_arith=20=
ARG...=0A#=20------------------=0A#=20Perform=20arithmetic=20evaluation=20=
on=20the=20ARGs,=20and=20store=20the=20result=20in=20the=0A#=20global=20=
$as_val.=20Take=20advantage=20of=20shells=20that=20can=20avoid=20forks.=20=
The=20arguments=0A#=20must=20be=20portable=20across=20$(())=20and=20=
expr.=0Aif=20(eval=20"test=20\$((=201=20+=201=20))=20=3D=202")=20=
2>/dev/null=0Athen=20:=0A=20=20eval=20'as_fn_arith=20()=0A=20=20{=0A=20=20=
=20=20as_val=3D$((=20$*=20))=0A=20=20}'=0Aelse=20$as_nop=0A=20=20=
as_fn_arith=20()=0A=20=20{=0A=20=20=20=20as_val=3D`expr=20"$@"=20||=20=
test=20$?=20-eq=201`=0A=20=20}=0Afi=20#=20as_fn_arith=0A=0A=0Aif=20expr=20=
a=20:=20'\(a\)'=20>/dev/null=202>&1=20&&=0A=20=20=20test=20"X`expr=20=
00001=20:=20'.*\(...\)'`"=20=3D=20X001;=20then=0A=20=20as_expr=3Dexpr=0A=
else=0A=20=20as_expr=3Dfalse=0Afi=0A=0Aif=20(basename=20--=20/)=20=
>/dev/null=202>&1=20&&=20test=20"X`basename=20--=20/=202>&1`"=20=3D=20=
"X/";=20then=0A=20=20as_basename=3Dbasename=0Aelse=0A=20=20=
as_basename=3Dfalse=0Afi=0A=0Aif=20(as_dir=3D`dirname=20--=20/`=20&&=20=
test=20"X$as_dir"=20=3D=20X/)=20>/dev/null=202>&1;=20then=0A=20=20=
as_dirname=3Ddirname=0Aelse=0A=20=20as_dirname=3Dfalse=0Afi=0A=0A=
as_me=3D`$as_basename=20--=20"$0"=20||=0A$as_expr=20X/"$0"=20:=20=
'.*/\([^/][^/]*\)/*$'=20\|=20\=0A=09=20X"$0"=20:=20'X\(//\)$'=20\|=20\=0A=
=09=20X"$0"=20:=20'X\(/\)'=20\|=20.=202>/dev/null=20||=0Aprintf=20"%s\n"=20=
X/"$0"=20|=0A=20=20=20=20sed=20'/^.*\/\([^/][^/]*\)\/*$/{=0A=09=20=20=20=20=
s//\1/=0A=09=20=20=20=20q=0A=09=20=20}=0A=09=20=20/^X\/\(\/\/\)$/{=0A=09=20=
=20=20=20s//\1/=0A=09=20=20=20=20q=0A=09=20=20}=0A=09=20=20=
/^X\/\(\/\).*/{=0A=09=20=20=20=20s//\1/=0A=09=20=20=20=20q=0A=09=20=20}=0A=
=09=20=20s/.*/./;=20q'`=0A=0A#=20Avoid=20depending=20upon=20Character=20=
Ranges.=0Aas_cr_letters=3D'abcdefghijklmnopqrstuvwxyz'=0A=
as_cr_LETTERS=3D'ABCDEFGHIJKLMNOPQRSTUVWXYZ'=0A=
as_cr_Letters=3D$as_cr_letters$as_cr_LETTERS=0Aas_cr_digits=3D'0123456789'=
=0Aas_cr_alnum=3D$as_cr_Letters$as_cr_digits=0A=0A=0A#=20Determine=20=
whether=20it's=20possible=20to=20make=20'echo'=20print=20without=20a=20=
newline.=0A#=20These=20variables=20are=20no=20longer=20used=20directly=20=
by=20Autoconf,=20but=20are=20AC_SUBSTed=0A#=20for=20compatibility=20with=20=
existing=20Makefiles.=0AECHO_C=3D=20ECHO_N=3D=20ECHO_T=3D=0Acase=20`echo=20=
-n=20x`=20in=20#(((((=0A-n*)=0A=20=20case=20`echo=20'xy\c'`=20in=0A=20=20=
*c*)=20ECHO_T=3D'=09';;=09#=20ECHO_T=20is=20single=20tab=20character.=0A=20=
=20xy)=20=20ECHO_C=3D'\c';;=0A=20=20*)=20=20=20echo=20`echo=20ksh88=20=
bug=20on=20AIX=206.1`=20>=20/dev/null=0A=20=20=20=20=20=20=20ECHO_T=3D'=09=
';;=0A=20=20esac;;=0A*)=0A=20=20ECHO_N=3D'-n';;=0Aesac=0A=0A#=20For=20=
backward=20compatibility=20with=20old=20third-party=20macros,=20we=20=
provide=0A#=20the=20shell=20variables=20$as_echo=20and=20$as_echo_n.=20=20=
New=20code=20should=20use=0A#=20AS_ECHO(["message"])=20and=20=
AS_ECHO_N(["message"]),=20respectively.=0Aas_echo=3D'printf=20%s\n'=0A=
as_echo_n=3D'printf=20%s'=0A=0Arm=20-f=20conf$$=20conf$$.exe=20=
conf$$.file=0Aif=20test=20-d=20conf$$.dir;=20then=0A=20=20rm=20-f=20=
conf$$.dir/conf$$.file=0Aelse=0A=20=20rm=20-f=20conf$$.dir=0A=20=20mkdir=20=
conf$$.dir=202>/dev/null=0Afi=0Aif=20(echo=20>conf$$.file)=20=
2>/dev/null;=20then=0A=20=20if=20ln=20-s=20conf$$.file=20conf$$=20=
2>/dev/null;=20then=0A=20=20=20=20as_ln_s=3D'ln=20-s'=0A=20=20=20=20#=20=
...=20but=20there=20are=20two=20gotchas:=0A=20=20=20=20#=201)=20On=20=
MSYS,=20both=20`ln=20-s=20file=20dir'=20and=20`ln=20file=20dir'=20fail.=0A=
=20=20=20=20#=202)=20DJGPP=20<=202.04=20has=20no=20symlinks;=20`ln=20-s'=20=
creates=20a=20wrapper=20executable.=0A=20=20=20=20#=20In=20both=20cases,=20=
we=20have=20to=20default=20to=20`cp=20-pR'.=0A=20=20=20=20ln=20-s=20=
conf$$.file=20conf$$.dir=202>/dev/null=20&&=20test=20!=20-f=20conf$$.exe=20=
||=0A=20=20=20=20=20=20as_ln_s=3D'cp=20-pR'=0A=20=20elif=20ln=20=
conf$$.file=20conf$$=202>/dev/null;=20then=0A=20=20=20=20as_ln_s=3Dln=0A=20=
=20else=0A=20=20=20=20as_ln_s=3D'cp=20-pR'=0A=20=20fi=0Aelse=0A=20=20=
as_ln_s=3D'cp=20-pR'=0Afi=0Arm=20-f=20conf$$=20conf$$.exe=20=
conf$$.dir/conf$$.file=20conf$$.file=0Armdir=20conf$$.dir=202>/dev/null=0A=
=0A=0A#=20as_fn_mkdir_p=0A#=20-------------=0A#=20Create=20"$as_dir"=20=
as=20a=20directory,=20including=20parents=20if=20necessary.=0A=
as_fn_mkdir_p=20()=0A{=0A=0A=20=20case=20$as_dir=20in=20#(=0A=20=20-*)=20=
as_dir=3D./$as_dir;;=0A=20=20esac=0A=20=20test=20-d=20"$as_dir"=20||=20=
eval=20$as_mkdir_p=20||=20{=0A=20=20=20=20as_dirs=3D=0A=20=20=20=20while=20=
:;=20do=0A=20=20=20=20=20=20case=20$as_dir=20in=20#(=0A=20=20=20=20=20=20=
*\'*)=20as_qdir=3D`printf=20"%s\n"=20"$as_dir"=20|=20sed=20=
"s/'/'\\\\\\\\''/g"`;;=20#'(=0A=20=20=20=20=20=20*)=20as_qdir=3D$as_dir;;=0A=
=20=20=20=20=20=20esac=0A=20=20=20=20=20=20as_dirs=3D"'$as_qdir'=20=
$as_dirs"=0A=20=20=20=20=20=20as_dir=3D`$as_dirname=20--=20"$as_dir"=20=
||=0A$as_expr=20X"$as_dir"=20:=20'X\(.*[^/]\)//*[^/][^/]*/*$'=20\|=20\=0A=
=09=20X"$as_dir"=20:=20'X\(//\)[^/]'=20\|=20\=0A=09=20X"$as_dir"=20:=20=
'X\(//\)$'=20\|=20\=0A=09=20X"$as_dir"=20:=20'X\(/\)'=20\|=20.=20=
2>/dev/null=20||=0Aprintf=20"%s\n"=20X"$as_dir"=20|=0A=20=20=20=20sed=20=
'/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{=0A=09=20=20=20=20s//\1/=0A=09=20=20=20=
=20q=0A=09=20=20}=0A=09=20=20/^X\(\/\/\)[^/].*/{=0A=09=20=20=20=20s//\1/=0A=
=09=20=20=20=20q=0A=09=20=20}=0A=09=20=20/^X\(\/\/\)$/{=0A=09=20=20=20=20=
s//\1/=0A=09=20=20=20=20q=0A=09=20=20}=0A=09=20=20/^X\(\/\).*/{=0A=09=20=20=
=20=20s//\1/=0A=09=20=20=20=20q=0A=09=20=20}=0A=09=20=20s/.*/./;=20q'`=0A=
=20=20=20=20=20=20test=20-d=20"$as_dir"=20&&=20break=0A=20=20=20=20done=0A=
=20=20=20=20test=20-z=20"$as_dirs"=20||=20eval=20"mkdir=20$as_dirs"=0A=20=
=20}=20||=20test=20-d=20"$as_dir"=20||=20as_fn_error=20$?=20"cannot=20=
create=20directory=20$as_dir"=0A=0A=0A}=20#=20as_fn_mkdir_p=0Aif=20mkdir=20=
-p=20.=202>/dev/null;=20then=0A=20=20as_mkdir_p=3D'mkdir=20-p=20=
"$as_dir"'=0Aelse=0A=20=20test=20-d=20./-p=20&&=20rmdir=20./-p=0A=20=20=
as_mkdir_p=3Dfalse=0Afi=0A=0A=0A#=20as_fn_executable_p=20FILE=0A#=20=
-----------------------=0A#=20Test=20if=20FILE=20is=20an=20executable=20=
regular=20file.=0Aas_fn_executable_p=20()=0A{=0A=20=20test=20-f=20"$1"=20=
&&=20test=20-x=20"$1"=0A}=20#=20as_fn_executable_p=0Aas_test_x=3D'test=20=
-x'=0Aas_executable_p=3Das_fn_executable_p=0A=0A#=20Sed=20expression=20=
to=20map=20a=20string=20onto=20a=20valid=20CPP=20name.=0Aas_tr_cpp=3D"eval=
=20sed=20'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"=0A=0A=
#=20Sed=20expression=20to=20map=20a=20string=20onto=20a=20valid=20=
variable=20name.=0Aas_tr_sh=3D"eval=20sed=20=
'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"=0A=0A=0Aexec=206>&1=0A##=20=
-----------------------------------=20##=0A##=20Main=20body=20of=20=
$CONFIG_STATUS=20script.=20##=0A##=20-----------------------------------=20=
##=0A#=20Save=20the=20log=20message,=20to=20keep=20$0=20and=20so=20on=20=
meaningful,=20and=20to=0A#=20report=20actual=20input=20values=20of=20=
CONFIG_FILES=20etc.=20instead=20of=20their=0A#=20values=20after=20=
options=20handling.=0Aac_log=3D"=0AThis=20file=20was=20extended=20by=20=
GNU=20Emacs=20$as_me=2029.4,=20which=20was=0Agenerated=20by=20GNU=20=
Autoconf=202.71.=20=20Invocation=20command=20line=20was=0A=0A=20=20=
CONFIG_FILES=20=20=20=20=3D=20$CONFIG_FILES=0A=20=20CONFIG_HEADERS=20=20=
=3D=20$CONFIG_HEADERS=0A=20=20CONFIG_LINKS=20=20=20=20=3D=20=
$CONFIG_LINKS=0A=20=20CONFIG_COMMANDS=20=3D=20$CONFIG_COMMANDS=0A=20=20$=20=
$0=20$@=0A=0Aon=20`(hostname=20||=20uname=20-n)=202>/dev/null=20|=20sed=20=
1q`=0A"=0A=0A#=20Files=20that=20config.status=20was=20made=20for.=0A=
config_files=3D"=20src/verbose.mk=20src/emacs-module.h=20=
nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/template=
s/Info-gnustep.plist.in=20=
nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Ema=
cs.desktop.in=20Makefile=20lib/gnulib.mk=20./doc/man/emacs.1=20=
lib/Makefile=20lib-src/Makefile=20oldXMenu/Makefile=20doc/emacs/Makefile=20=
doc/misc/Makefile=20doc/lispintro/Makefile=20doc/lispref/Makefile=20=
src/Makefile=20lwlib/Makefile=20lisp/Makefile=20leim/Makefile=20=
nextstep/Makefile=20nt/Makefile=20test/Makefile=20=
test/manual/noverlay/Makefile=20test/infra/Makefile=20=
admin/charsets/Makefile=20admin/unidata/Makefile=20=
admin/grammars/Makefile"=0Aconfig_headers=3D"=20=
src/config.h:src/config.in"=0Aconfig_commands=3D"=20src/epaths.h=20=
src/.gdbinit=20doc/emacs/emacsver.texi=20etc-refcards-emacsver.tex"=0A=0A=
ac_cs_usage=3D"\=0A\`$as_me'=20instantiates=20files=20and=20other=20=
configuration=20actions=0Afrom=20templates=20according=20to=20the=20=
current=20configuration.=20=20Unless=20the=20files=0Aand=20actions=20are=20=
specified=20as=20TAGs,=20all=20are=20instantiated=20by=20default.=0A=0A=
Usage:=20$0=20[OPTION]...=20[TAG]...=0A=0A=20=20-h,=20--help=20=20=20=20=20=
=20=20print=20this=20help,=20then=20exit=0A=20=20-V,=20--version=20=20=20=
=20print=20version=20number=20and=20configuration=20settings,=20then=20=
exit=0A=20=20=20=20=20=20--config=20=20=20=20=20print=20configuration,=20=
then=20exit=0A=20=20-q,=20--quiet,=20--silent=0A=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20do=20not=20print=20progress=20messages=0A=20=
=20-d,=20--debug=20=20=20=20=20=20don't=20remove=20temporary=20files=0A=20=
=20=20=20=20=20--recheck=20=20=20=20update=20$as_me=20by=20reconfiguring=20=
in=20the=20same=20conditions=0A=20=20=20=20=20=20--file=3DFILE[:TEMPLATE]=0A=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20instantiate=20=
the=20configuration=20file=20FILE=0A=20=20=20=20=20=20=
--header=3DFILE[:TEMPLATE]=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20instantiate=20the=20configuration=20header=20FILE=0A=0A=
Configuration=20files:=0A$config_files=0A=0AConfiguration=20headers:=0A=
$config_headers=0A=0AConfiguration=20commands:=0A$config_commands=0A=0A=
Report=20bugs=20to=20<bug-gnu-emacs@HIDDEN>.=0AGNU=20Emacs=20home=20=
page:=20<https://www.gnu.org/software/emacs/>.=0AGeneral=20help=20using=20=
GNU=20software:=20<https://www.gnu.org/gethelp/>."=0A=0A=
ac_cs_config=3D'--with-ns'=0Aac_cs_version=3D"\=0AGNU=20Emacs=20=
config.status=2029.4=0Aconfigured=20by=20./configure,=20generated=20by=20=
GNU=20Autoconf=202.71,=0A=20=20with=20options=20\"$ac_cs_config\"=0A=0A=
Copyright=20(C)=202021=20Free=20Software=20Foundation,=20Inc.=0AThis=20=
config.status=20script=20is=20free=20software;=20the=20Free=20Software=20=
Foundation=0Agives=20unlimited=20permission=20to=20copy,=20distribute=20=
and=20modify=20it."=0A=0Aac_pwd=3D'/home/dpk/emacs-29.4'=0Asrcdir=3D'.'=0A=
INSTALL=3D'/usr/bin/install=20-c'=0AMKDIR_P=3D'/usr/bin/mkdir=20-p'=0A=
AWK=3D'gawk'=0Atest=20-n=20"$AWK"=20||=20AWK=3Dawk=0A#=20The=20default=20=
lists=20apply=20if=20the=20user=20does=20not=20specify=20any=20file.=0A=
ac_need_defaults=3D:=0Awhile=20test=20$#=20!=3D=200=0Ado=0A=20=20case=20=
$1=20in=0A=20=20--*=3D?*)=0A=20=20=20=20ac_option=3D`expr=20"X$1"=20:=20=
'X\([^=3D]*\)=3D'`=0A=20=20=20=20ac_optarg=3D`expr=20"X$1"=20:=20=
'X[^=3D]*=3D\(.*\)'`=0A=20=20=20=20ac_shift=3D:=0A=20=20=20=20;;=0A=20=20=
--*=3D)=0A=20=20=20=20ac_option=3D`expr=20"X$1"=20:=20'X\([^=3D]*\)=3D'`=0A=
=20=20=20=20ac_optarg=3D=0A=20=20=20=20ac_shift=3D:=0A=20=20=20=20;;=0A=20=
=20*)=0A=20=20=20=20ac_option=3D$1=0A=20=20=20=20ac_optarg=3D$2=0A=20=20=20=
=20ac_shift=3Dshift=0A=20=20=20=20;;=0A=20=20esac=0A=0A=20=20case=20=
$ac_option=20in=0A=20=20#=20Handling=20of=20the=20options.=0A=20=20=
-recheck=20|=20--recheck=20|=20--rechec=20|=20--reche=20|=20--rech=20|=20=
--rec=20|=20--re=20|=20--r)=0A=20=20=20=20ac_cs_recheck=3D:=20;;=0A=20=20=
--version=20|=20--versio=20|=20--versi=20|=20--vers=20|=20--ver=20|=20=
--ve=20|=20--v=20|=20-V=20)=0A=20=20=20=20printf=20"%s\n"=20=
"$ac_cs_version";=20exit=20;;=0A=20=20--config=20|=20--confi=20|=20=
--conf=20|=20--con=20|=20--co=20|=20--c=20)=0A=20=20=20=20printf=20=
"%s\n"=20"$ac_cs_config";=20exit=20;;=0A=20=20--debug=20|=20--debu=20|=20=
--deb=20|=20--de=20|=20--d=20|=20-d=20)=0A=20=20=20=20debug=3D:=20;;=0A=20=
=20--file=20|=20--fil=20|=20--fi=20|=20--f=20)=0A=20=20=20=20$ac_shift=0A=
=20=20=20=20case=20$ac_optarg=20in=0A=20=20=20=20*\'*)=20=
ac_optarg=3D`printf=20"%s\n"=20"$ac_optarg"=20|=20sed=20=
"s/'/'\\\\\\\\''/g"`=20;;=0A=20=20=20=20'')=20as_fn_error=20$?=20=
"missing=20file=20argument"=20;;=0A=20=20=20=20esac=0A=20=20=20=20=
as_fn_append=20CONFIG_FILES=20"=20'$ac_optarg'"=0A=20=20=20=20=
ac_need_defaults=3Dfalse;;=0A=20=20--header=20|=20--heade=20|=20--head=20=
|=20--hea=20)=0A=20=20=20=20$ac_shift=0A=20=20=20=20case=20$ac_optarg=20=
in=0A=20=20=20=20*\'*)=20ac_optarg=3D`printf=20"%s\n"=20"$ac_optarg"=20|=20=
sed=20"s/'/'\\\\\\\\''/g"`=20;;=0A=20=20=20=20esac=0A=20=20=20=20=
as_fn_append=20CONFIG_HEADERS=20"=20'$ac_optarg'"=0A=20=20=20=20=
ac_need_defaults=3Dfalse;;=0A=20=20--he=20|=20--h)=0A=20=20=20=20#=20=
Conflict=20between=20--help=20and=20--header=0A=20=20=20=20as_fn_error=20=
$?=20"ambiguous=20option:=20\`$1'=0ATry=20\`$0=20--help'=20for=20more=20=
information.";;=0A=20=20--help=20|=20--hel=20|=20-h=20)=0A=20=20=20=20=
printf=20"%s\n"=20"$ac_cs_usage";=20exit=20;;=0A=20=20-q=20|=20-quiet=20=
|=20--quiet=20|=20--quie=20|=20--qui=20|=20--qu=20|=20--q=20\=0A=20=20|=20=
-silent=20|=20--silent=20|=20--silen=20|=20--sile=20|=20--sil=20|=20--si=20=
|=20--s)=0A=20=20=20=20ac_cs_silent=3D:=20;;=0A=0A=20=20#=20This=20is=20=
an=20error.=0A=20=20-*)=20as_fn_error=20$?=20"unrecognized=20option:=20=
\`$1'=0ATry=20\`$0=20--help'=20for=20more=20information."=20;;=0A=0A=20=20=
*)=20as_fn_append=20ac_config_targets=20"=20$1"=0A=20=20=20=20=20=
ac_need_defaults=3Dfalse=20;;=0A=0A=20=20esac=0A=20=20shift=0Adone=0A=0A=
ac_configure_extra_args=3D=0A=0Aif=20$ac_cs_silent;=20then=0A=20=20exec=20=
6>/dev/null=0A=20=20ac_configure_extra_args=3D"$ac_configure_extra_args=20=
--silent"=0Afi=0A=0Aif=20$ac_cs_recheck;=20then=0A=20=20set=20X=20=
/bin/sh=20'./configure'=20=20'--with-ns'=20$ac_configure_extra_args=20=
--no-create=20--no-recursion=0A=20=20shift=0A=20=20\printf=20"%s\n"=20=
"running=20CONFIG_SHELL=3D/bin/sh=20$*"=20>&6=0A=20=20=
CONFIG_SHELL=3D'/bin/sh'=0A=20=20export=20CONFIG_SHELL=0A=20=20exec=20=
"$@"=0Afi=0A=0Aexec=205>>config.log=0A{=0A=20=20echo=0A=20=20sed=20=
'h;s/./-/g;s/^.../##=20/;s/...$/=20##/;p;x;p;x'=20<<_ASBOX=0A##=20=
Running=20$as_me.=20##=0A_ASBOX=0A=20=20printf=20"%s\n"=20"$ac_log"=0A}=20=
>&5=0A=0A#=0A#=20INIT-COMMANDS=0A#=0AGCC=3D"yes"=20CPPFLAGS=3D"=20=20"=20=
opsys=3D"gnu-linux"=20HAVE_NS=3D"yes"=0A=20=20=20=20=
EN_NS_SELF_CONTAINED=3D"yes"=0A=0A=0A#=20Handling=20of=20arguments.=0A=
for=20ac_config_target=20in=20$ac_config_targets=0Ado=0A=20=20case=20=
$ac_config_target=20in=0A=20=20=20=20"src/config.h")=20=
CONFIG_HEADERS=3D"$CONFIG_HEADERS=20src/config.h:src/config.in"=20;;=0A=20=
=20=20=20"src/verbose.mk")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
src/verbose.mk"=20;;=0A=20=20=20=20"nt/emacs.rc")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20nt/emacs.rc"=20;;=0A=20=20=20=20=
"nt/emacsclient.rc")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
nt/emacsclient.rc"=20;;=0A=20=20=20=20"src/emacs-module.h")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20src/emacs-module.h"=20;;=0A=20=20=20=20=
"nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20=
nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/template=
s/Info-gnustep.plist.in"=20;;=0A=20=20=20=20=
"nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20=
nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Ema=
cs.desktop.in"=20;;=0A=20=20=20=20=
"nextstep/Cocoa/Emacs.base/Contents/Info.plist")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20=
nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextstep/templates/Info.plis=
t.in"=20;;=0A=20=20=20=20=
"nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.stri=
ngs")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strin=
gs:nextstep/templates/InfoPlist.strings.in"=20;;=0A=20=20=20=20=
"Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20Makefile"=20;;=0A=20=20=20=20=
"lib/gnulib.mk")=20CONFIG_FILES=3D"$CONFIG_FILES=20lib/gnulib.mk"=20;;=0A=
=20=20=20=20"$srcdir/doc/man/emacs.1")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
$srcdir/doc/man/emacs.1"=20;;=0A=20=20=20=20"lib/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20lib/Makefile"=20;;=0A=20=20=20=20=
"lib-src/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20lib-src/Makefile"=20=
;;=0A=20=20=20=20"oldXMenu/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
oldXMenu/Makefile"=20;;=0A=20=20=20=20"doc/emacs/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20doc/emacs/Makefile"=20;;=0A=20=20=20=20=
"doc/misc/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
doc/misc/Makefile"=20;;=0A=20=20=20=20"doc/lispintro/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20doc/lispintro/Makefile"=20;;=0A=20=20=20=20=
"doc/lispref/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
doc/lispref/Makefile"=20;;=0A=20=20=20=20"src/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20src/Makefile"=20;;=0A=20=20=20=20=
"lwlib/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20lwlib/Makefile"=20;;=0A=
=20=20=20=20"lisp/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
lisp/Makefile"=20;;=0A=20=20=20=20"leim/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20leim/Makefile"=20;;=0A=20=20=20=20=
"nextstep/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
nextstep/Makefile"=20;;=0A=20=20=20=20"nt/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20nt/Makefile"=20;;=0A=20=20=20=20=
"test/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20test/Makefile"=20;;=0A=
=20=20=20=20"test/manual/noverlay/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20test/manual/noverlay/Makefile"=20;;=0A=20=
=20=20=20"test/infra/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
test/infra/Makefile"=20;;=0A=20=20=20=20"admin/charsets/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20admin/charsets/Makefile"=20;;=0A=20=20=20=
=20"admin/unidata/Makefile")=20CONFIG_FILES=3D"$CONFIG_FILES=20=
admin/unidata/Makefile"=20;;=0A=20=20=20=20"admin/grammars/Makefile")=20=
CONFIG_FILES=3D"$CONFIG_FILES=20admin/grammars/Makefile"=20;;=0A=20=20=20=
=20"src/epaths.h")=20CONFIG_COMMANDS=3D"$CONFIG_COMMANDS=20src/epaths.h"=20=
;;=0A=20=20=20=20"src/.gdbinit")=20CONFIG_COMMANDS=3D"$CONFIG_COMMANDS=20=
src/.gdbinit"=20;;=0A=20=20=20=20"doc/emacs/emacsver.texi")=20=
CONFIG_COMMANDS=3D"$CONFIG_COMMANDS=20doc/emacs/emacsver.texi"=20;;=0A=20=
=20=20=20"etc-refcards-emacsver.tex")=20=
CONFIG_COMMANDS=3D"$CONFIG_COMMANDS=20etc-refcards-emacsver.tex"=20;;=0A=0A=
=20=20*)=20as_fn_error=20$?=20"invalid=20argument:=20=
\`$ac_config_target'"=20"$LINENO"=205;;=0A=20=20esac=0Adone=0A=0A=0A#=20=
If=20the=20user=20did=20not=20use=20the=20arguments=20to=20specify=20the=20=
items=20to=20instantiate,=0A#=20then=20the=20envvar=20interface=20is=20=
used.=20=20Set=20only=20those=20that=20are=20not.=0A#=20We=20use=20the=20=
long=20form=20for=20the=20default=20assignment=20because=20of=20an=20=
extremely=0A#=20bizarre=20bug=20on=20SunOS=204.1.3.=0Aif=20=
$ac_need_defaults;=20then=0A=20=20test=20${CONFIG_FILES+y}=20||=20=
CONFIG_FILES=3D$config_files=0A=20=20test=20${CONFIG_HEADERS+y}=20||=20=
CONFIG_HEADERS=3D$config_headers=0A=20=20test=20${CONFIG_COMMANDS+y}=20=
||=20CONFIG_COMMANDS=3D$config_commands=0Afi=0A=0A#=20Have=20a=20=
temporary=20directory=20for=20convenience.=20=20Make=20it=20in=20the=20=
build=20tree=0A#=20simply=20because=20there=20is=20no=20reason=20against=20=
having=20it=20here,=20and=20in=20addition,=0A#=20creating=20and=20moving=20=
files=20from=20/tmp=20can=20sometimes=20cause=20problems.=0A#=20Hook=20=
for=20its=20removal=20unless=20debugging.=0A#=20Note=20that=20there=20is=20=
a=20small=20window=20in=20which=20the=20directory=20will=20not=20be=20=
cleaned:=0A#=20after=20its=20creation=20but=20before=20its=20name=20has=20=
been=20assigned=20to=20`$tmp'.=0A$debug=20||=0A{=0A=20=20tmp=3D=20=
ac_tmp=3D=0A=20=20trap=20'exit_status=3D$?=0A=20=20:=20"${ac_tmp:=3D$tmp}"=
=0A=20=20{=20test=20!=20-d=20"$ac_tmp"=20||=20rm=20-fr=20"$ac_tmp";=20}=20=
&&=20exit=20$exit_status=0A'=200=0A=20=20trap=20'as_fn_exit=201'=201=202=20=
13=2015=0A}=0A#=20Create=20a=20(secure)=20tmp=20directory=20for=20tmp=20=
files.=0A=0A{=0A=20=20tmp=3D`(umask=20077=20&&=20mktemp=20-d=20=
"./confXXXXXX")=202>/dev/null`=20&&=0A=20=20test=20-d=20"$tmp"=0A}=20=20=
||=0A{=0A=20=20tmp=3D./conf$$-$RANDOM=0A=20=20(umask=20077=20&&=20mkdir=20=
"$tmp")=0A}=20||=20as_fn_error=20$?=20"cannot=20create=20a=20temporary=20=
directory=20in=20."=20"$LINENO"=205=0Aac_tmp=3D$tmp=0A=0A#=20Set=20up=20=
the=20scripts=20for=20CONFIG_FILES=20section.=0A#=20No=20need=20to=20=
generate=20them=20if=20there=20are=20no=20CONFIG_FILES.=0A#=20This=20=
happens=20for=20instance=20with=20`./config.status=20config.h'.=0Aif=20=
test=20-n=20"$CONFIG_FILES";=20then=0A=0Aif=20$AWK=20'BEGIN=20{=20=
getline=20<"/dev/null"=20}'=20</dev/null=202>/dev/null;=20then=0A=20=20=
ac_cs_awk_getline=3D:=0A=20=20ac_cs_awk_pipe_init=3D=0A=20=20=
ac_cs_awk_read_file=3D'=0A=20=20=20=20=20=20while=20((getline=20aline=20=
<=20(F[key]))=20>=200)=0A=09print(aline)=0A=20=20=20=20=20=20=
close(F[key])'=0A=20=20ac_cs_awk_pipe_fini=3D=0Aelse=0A=20=20=
ac_cs_awk_getline=3Dfalse=0A=20=20ac_cs_awk_pipe_init=3D"print=20\"cat=20=
<<'|#_!!_#|'=20&&\""=0A=20=20ac_cs_awk_read_file=3D'=0A=20=20=20=20=20=20=
print=20"|#_!!_#|"=0A=20=20=20=20=20=20print=20"cat=20"=20F[key]=20"=20=
&&"=0A=20=20=20=20=20=20'$ac_cs_awk_pipe_init=0A=20=20#=20The=20final=20=
`:'=20finishes=20the=20AND=20list.=0A=20=20ac_cs_awk_pipe_fini=3D'END=20=
{=20print=20"|#_!!_#|";=20print=20":"=20}'=0Afi=0Aac_cr=3D`echo=20X=20|=20=
tr=20X=20'\015'`=0A#=20On=20cygwin,=20bash=20can=20eat=20\r=20inside=20=
``=20if=20the=20user=20requested=20igncr.=0A#=20But=20we=20know=20of=20=
no=20other=20shell=20where=20ac_cr=20would=20be=20empty=20at=20this=0A#=20=
point,=20so=20we=20can=20use=20a=20bashism=20as=20a=20fallback.=0Aif=20=
test=20"x$ac_cr"=20=3D=20x;=20then=0A=20=20eval=20ac_cr=3D\$\'\\r\'=0Afi=0A=
ac_cs_awk_cr=3D`$AWK=20'BEGIN=20{=20print=20"a\rb"=20}'=20</dev/null=20=
2>/dev/null`=0Aif=20test=20"$ac_cs_awk_cr"=20=3D=20"a${ac_cr}b";=20then=0A=
=20=20ac_cs_awk_cr=3D'\\r'=0Aelse=0A=20=20ac_cs_awk_cr=3D$ac_cr=0Afi=0A=0A=
echo=20'BEGIN=20{'=20>"$ac_tmp/subs1.awk"=20&&=0Acat=20=
>>"$ac_tmp/subs1.awk"=20<<\_ACAWK=20&&=0A=
F["module_env_snippet_25"]=3D"./src/module-env-25.h"=0A=
F["module_env_snippet_26"]=3D"./src/module-env-26.h"=0A=
F["module_env_snippet_27"]=3D"./src/module-env-27.h"=0A=
F["module_env_snippet_28"]=3D"./src/module-env-28.h"=0A=
F["module_env_snippet_29"]=3D"./src/module-env-29.h"=0A_ACAWK=0Acat=20=
>>"$ac_tmp/subs1.awk"=20<<\_ACAWK=20&&=0AS["gltests_LIBOBJDEPS"]=3D""=0A=
S["gltests_LTLIBOBJS"]=3D""=0AS["gltests_LIBOBJS"]=3D""=0A=
S["gl_LIBOBJDEPS"]=3D""=0AS["gl_LTLIBOBJS"]=3D""=0AS["gl_LIBOBJS"]=3D""=0A=
S["LTLIBOBJS"]=3D""=0AS["LIBOBJS"]=3D""=0AS["SMALL_JA_DIC"]=3D"no"=0A=
S["SUBDIR_MAKEFILES_IN"]=3D"=20$(srcdir)/lib/Makefile.in=20=
$(srcdir)/lib-src/Makefile.in=20$(srcdir)/oldXMenu/Makefile.in=20=
$(srcdir)/doc/emacs/Makefile.in=20$(srcdir)/doc/misc/Makefile."\=0A"in=20=
$(srcdir)/doc/lispintro/Makefile.in=20$(srcdir)/doc/lispref/Makefile.in=20=
$(srcdir)/src/Makefile.in=20$(srcdir)/lwlib/Makefile.in=20=
$(srcdir)/lisp/Makefi"\=0A"le.in=20$(srcdir)/leim/Makefile.in=20=
$(srcdir)/nextstep/Makefile.in=20$(srcdir)/nt/Makefile.in=20=
$(srcdir)/test/Makefile.in=20$(srcdir)/test/infra/Makefile.in"\=0A"=20=
$(srcdir)/admin/charsets/Makefile.in=20=
$(srcdir)/admin/unidata/Makefile.in=20=
$(srcdir)/admin/grammars/Makefile.in"=0A=
S["ns_check_file"]=3D"Resources/Info-gnustep.plist"=0A=
S["WINDOW_SYSTEM_OBJ"]=3D"fontset.o=20fringe.o=20image.o"=0A=
S["LD_SWITCH_SYSTEM_TEMACS"]=3D"=20$(LD_SWITCH_X_SITE_RPATH)"=0A=
S["LIBGNU_LTLIBDEPS"]=3D""=0AS["LIBGNU_LIBDEPS"]=3D""=0A=
S["GL_CFLAG_GNULIB_WARNINGS"]=3D"=20-Wno-cast-qual=20-Wno-conversion=20=
-Wno-float-equal=20-Wno-sign-compare=20-Wno-undef=20-Wno-unused-function=20=
-Wno-unused-parameter=20-Wno-float-conversion=20-Wimp"\=0A=
"licit-fallthrough=20-Wno-pedantic=20-Wno-sign-conversion=20=
-Wno-type-limits=20-Wno-unsuffixed-float-constants"=0A=
S["GL_CFLAG_ALLOW_WARNINGS"]=3D"-Wno-error"=0A=
S["gltests_WITNESS"]=3D"IN_EMACS_GNULIB_TESTS"=0A=
S["gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_utimens_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_strtoll_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_61bcaca76b3e6f9ae55d57a1c3193bc4_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_d3b2383720ee0e541357aa2aac598e2b_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_rawmemchr_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_open_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_ef455225c00f5049c808c2eda3e76866_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_e80bf6f757095d2e5fc94dafb8f8fc8b_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_lchmod_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_8444034ea779b88768865bb60b4fb8c9_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_fd38c7e463b54744b77b98aeafb4fa7c_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_getgroups_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_getdtablesize_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_euidaccess_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_925677f0343de64b89a9f0c790b4104c_CONDITION"]=3D"1"=0A=
S["gl_GNULIB_ENABLED_dirfd_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_cloexec_CONDITION"]=3D""=0A=
S["gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_STRTOLL_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_RAWMEMCHR_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_OPEN_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_LCHMOD_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_GROUP_MEMBER_CONDITION"]=3D""=0AS["LTLIBINTL"]=3D""=0A=
S["LIBINTL"]=3D""=0AS["GL_COND_OBJ_GETGROUPS_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_GETDTABLESIZE_CONDITION"]=3D""=0AS["LIB_EACCESS"]=3D""=0A=
S["GL_COND_OBJ_EUIDACCESS_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_DIRFD_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_UTIMENSAT_CONDITION"]=3D""=0AS["HAVE_UNISTD_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_UNISTD_H"]=3D"<unistd.h>"=0A=
S["NEXT_UNISTD_H"]=3D"<unistd.h>"=0AS["LIB_TIMER_TIME"]=3D""=0A=
S["GL_COND_OBJ_TIMEGM_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_TIME_RZ_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_TIME_R_CONDITION"]=3D""=0A=
S["TIME_H_DEFINES_TIME_UTC"]=3D"1"=0A=
S["UNISTD_H_DEFINES_STRUCT_TIMESPEC"]=3D"0"=0A=
S["PTHREAD_H_DEFINES_STRUCT_TIMESPEC"]=3D"0"=0A=
S["SYS_TIME_H_DEFINES_STRUCT_TIMESPEC"]=3D"0"=0A=
S["TIME_H_DEFINES_STRUCT_TIMESPEC"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_TIME_H"]=3D"<time.h>"=0A=
S["NEXT_TIME_H"]=3D"<time.h>"=0AS["WINDOWS_STAT_INODES"]=3D"0"=0A=
S["WINDOWS_64_BIT_OFF_T"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H"]=3D"<sys/types.h>"=0A=
S["NEXT_SYS_TYPES_H"]=3D"<sys/types.h>"=0A=
S["WINDOWS_64_BIT_ST_SIZE"]=3D"0"=0AS["WINDOWS_STAT_TIMESPEC"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H"]=3D"<sys/stat.h>"=0A=
S["NEXT_SYS_STAT_H"]=3D"<sys/stat.h>"=0AS["HAVE_SYS_RANDOM_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SYS_RANDOM_H"]=3D"<sys/random.h>"=0A=
S["NEXT_SYS_RANDOM_H"]=3D"<sys/random.h>"=0A=
S["GL_COND_OBJ_SYMLINK_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_STRTOIMAX_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_STRNLEN_CONDITION"]=3D""=0A=
S["NEXT_AS_FIRST_DIRECTIVE_STRING_H"]=3D"<string.h>"=0A=
S["NEXT_STRING_H"]=3D"<string.h>"=0AS["GL_COND_OBJ_STPCPY_CONDITION"]=3D""=
=0AS["NEXT_AS_FIRST_DIRECTIVE_STDLIB_H"]=3D"<stdlib.h>"=0A=
S["NEXT_STDLIB_H"]=3D"<stdlib.h>"=0A=
S["GL_COND_OBJ_STDIO_WRITE_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_STDIO_READ_CONDITION"]=3D""=0A=
S["GL_GNULIB_MDA_TEMPNAM"]=3D"1"=0AS["GL_GNULIB_MDA_PUTW"]=3D"1"=0A=
S["GL_GNULIB_MDA_GETW"]=3D"1"=0AS["GL_GNULIB_MDA_FILENO"]=3D"1"=0A=
S["GL_GNULIB_MDA_FDOPEN"]=3D"1"=0AS["GL_GNULIB_MDA_FCLOSEALL"]=3D"1"=0A=
S["GL_GNULIB_VSPRINTF_POSIX"]=3D"0"=0AS["GL_GNULIB_VSNPRINTF"]=3D"0"=0A=
S["GL_GNULIB_VPRINTF_POSIX"]=3D"0"=0AS["GL_GNULIB_VPRINTF"]=3D"1"=0A=
S["GL_GNULIB_VFPRINTF_POSIX"]=3D"0"=0AS["GL_GNULIB_VFPRINTF"]=3D"1"=0A=
S["GL_GNULIB_VDPRINTF"]=3D"0"=0AS["GL_GNULIB_VSCANF"]=3D"0"=0A=
S["GL_GNULIB_VFSCANF"]=3D"0"=0AS["GL_GNULIB_VASPRINTF"]=3D"0"=0A=
S["GL_GNULIB_TMPFILE"]=3D"0"=0AS["GL_GNULIB_STDIO_H_SIGPIPE"]=3D"0"=0A=
S["GL_GNULIB_STDIO_H_NONBLOCKING"]=3D"0"=0A=
S["GL_GNULIB_SPRINTF_POSIX"]=3D"0"=0AS["GL_GNULIB_SNPRINTF"]=3D"0"=0A=
S["GL_GNULIB_SCANF"]=3D"1"=0AS["GL_GNULIB_RENAMEAT"]=3D"0"=0A=
S["GL_GNULIB_RENAME"]=3D"0"=0AS["GL_GNULIB_REMOVE"]=3D"0"=0A=
S["GL_GNULIB_PUTS"]=3D"1"=0AS["GL_GNULIB_PUTCHAR"]=3D"1"=0A=
S["GL_GNULIB_PUTC"]=3D"1"=0AS["GL_GNULIB_PRINTF_POSIX"]=3D"0"=0A=
S["GL_GNULIB_PRINTF"]=3D"1"=0AS["GL_GNULIB_POPEN"]=3D"0"=0A=
S["GL_GNULIB_PERROR"]=3D"0"=0AS["GL_GNULIB_PCLOSE"]=3D"0"=0A=
S["GL_GNULIB_OBSTACK_PRINTF_POSIX"]=3D"0"=0A=
S["GL_GNULIB_OBSTACK_PRINTF"]=3D"0"=0AS["GL_GNULIB_GETLINE"]=3D"0"=0A=
S["GL_GNULIB_GETDELIM"]=3D"0"=0AS["GL_GNULIB_GETCHAR"]=3D"1"=0A=
S["GL_GNULIB_GETC"]=3D"1"=0AS["GL_GNULIB_FWRITE"]=3D"1"=0A=
S["GL_GNULIB_FTELLO"]=3D"0"=0AS["GL_GNULIB_FTELL"]=3D"0"=0A=
S["GL_GNULIB_FSEEKO"]=3D"0"=0AS["GL_GNULIB_FSEEK"]=3D"0"=0A=
S["GL_GNULIB_FSCANF"]=3D"1"=0AS["GL_GNULIB_FREOPEN"]=3D"0"=0A=
S["GL_GNULIB_FREAD"]=3D"1"=0AS["GL_GNULIB_FPUTS"]=3D"1"=0A=
S["GL_GNULIB_FPUTC"]=3D"1"=0AS["GL_GNULIB_FPURGE"]=3D"0"=0A=
S["GL_GNULIB_FPRINTF_POSIX"]=3D"0"=0AS["GL_GNULIB_FPRINTF"]=3D"1"=0A=
S["GL_GNULIB_FOPEN_GNU"]=3D"0"=0AS["GL_GNULIB_FOPEN"]=3D"0"=0A=
S["GL_GNULIB_FGETS"]=3D"1"=0AS["GL_GNULIB_FGETC"]=3D"1"=0A=
S["GL_GNULIB_FFLUSH"]=3D"0"=0AS["GL_GNULIB_FDOPEN"]=3D"0"=0A=
S["GL_GNULIB_FCLOSE"]=3D"0"=0AS["GL_GNULIB_DPRINTF"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_STDIO_H"]=3D"<stdio.h>"=0A=
S["NEXT_STDIO_H"]=3D"<stdio.h>"=0AS["REPLACE_VSPRINTF"]=3D"0"=0A=
S["REPLACE_VSNPRINTF"]=3D"0"=0AS["REPLACE_VPRINTF"]=3D"0"=0A=
S["REPLACE_VFPRINTF"]=3D"0"=0AS["REPLACE_VDPRINTF"]=3D"0"=0A=
S["REPLACE_VASPRINTF"]=3D"0"=0AS["REPLACE_TMPFILE"]=3D"0"=0A=
S["REPLACE_STDIO_WRITE_FUNCS"]=3D"0"=0AS["REPLACE_STDIO_READ_FUNCS"]=3D"0"=
=0AS["REPLACE_SPRINTF"]=3D"0"=0AS["REPLACE_SNPRINTF"]=3D"0"=0A=
S["REPLACE_RENAMEAT"]=3D"0"=0AS["REPLACE_RENAME"]=3D"0"=0A=
S["REPLACE_REMOVE"]=3D"0"=0AS["REPLACE_PRINTF"]=3D"0"=0A=
S["REPLACE_POPEN"]=3D"0"=0AS["REPLACE_PERROR"]=3D"0"=0A=
S["REPLACE_OBSTACK_PRINTF"]=3D"0"=0AS["REPLACE_GETLINE"]=3D"0"=0A=
S["REPLACE_GETDELIM"]=3D"0"=0AS["REPLACE_FTELLO"]=3D"0"=0A=
S["REPLACE_FTELL"]=3D"0"=0AS["REPLACE_FSEEKO"]=3D"0"=0A=
S["REPLACE_FSEEK"]=3D"0"=0AS["REPLACE_FREOPEN"]=3D"0"=0A=
S["REPLACE_FPURGE"]=3D"0"=0AS["REPLACE_FPRINTF"]=3D"0"=0A=
S["REPLACE_FOPEN_FOR_FOPEN_GNU"]=3D"0"=0AS["REPLACE_FOPEN"]=3D"0"=0A=
S["REPLACE_FFLUSH"]=3D"0"=0AS["REPLACE_FDOPEN"]=3D"0"=0A=
S["REPLACE_FCLOSE"]=3D"0"=0AS["REPLACE_DPRINTF"]=3D"0"=0A=
S["HAVE_VDPRINTF"]=3D"1"=0AS["HAVE_VASPRINTF"]=3D"1"=0A=
S["HAVE_RENAMEAT"]=3D"1"=0AS["HAVE_POPEN"]=3D"1"=0AS["HAVE_PCLOSE"]=3D"1"=0A=
S["HAVE_FTELLO"]=3D"1"=0AS["HAVE_FSEEKO"]=3D"1"=0AS["HAVE_DPRINTF"]=3D"1"=0A=
S["HAVE_DECL_VSNPRINTF"]=3D"1"=0AS["HAVE_DECL_SNPRINTF"]=3D"1"=0A=
S["HAVE_DECL_OBSTACK_PRINTF"]=3D"1"=0AS["HAVE_DECL_GETLINE"]=3D"1"=0A=
S["HAVE_DECL_GETDELIM"]=3D"1"=0AS["HAVE_DECL_FTELLO"]=3D"1"=0A=
S["HAVE_DECL_FSEEKO"]=3D"1"=0AS["HAVE_DECL_FPURGE"]=3D"1"=0A=
S["HAVE_DECL_FCLOSEALL"]=3D"0"=0AS["GL_GENERATE_STDINT_H_CONDITION"]=3D"1"=
=0AS["STDINT_H"]=3D"stdint.h"=0AS["GL_GENERATE_STDDEF_H_CONDITION"]=3D""=0A=
S["STDDEF_H"]=3D""=0AS["NEXT_AS_FIRST_DIRECTIVE_STDDEF_H"]=3D""=0A=
S["NEXT_STDDEF_H"]=3D""=0AS["HAVE_WCHAR_T"]=3D"1"=0A=
S["HAVE_MAX_ALIGN_T"]=3D"1"=0AS["REPLACE_NULL"]=3D"0"=0A=
S["GL_GENERATE_STDCKDINT_H_CONDITION"]=3D"1"=0A=
S["STDCKDINT_H"]=3D"stdckdint.h"=0A=
S["GL_GENERATE_STDALIGN_H_CONDITION"]=3D""=0AS["STDALIGN_H"]=3D""=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H"]=3D"<signal.h>"=0A=
S["NEXT_SIGNAL_H"]=3D"<signal.h>"=0A=
S["GL_COND_OBJ_SIGDESCR_NP_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_SIG2STR_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_REGEX_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_READLINKAT_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_READLINK_CONDITION"]=3D""=0AS["GL_GNULIB_SIGACTION"]=3D"0"=0A=
S["GL_GNULIB_SIGPROCMASK"]=3D"0"=0AS["GL_GNULIB_SIGNAL_H_SIGPIPE"]=3D"0"=0A=
S["GL_GNULIB_RAISE"]=3D"0"=0AS["GL_GNULIB_PTHREAD_SIGMASK"]=3D"1"=0A=
S["GL_COND_OBJ_PTHREAD_SIGMASK_CONDITION"]=3D""=0A=
S["LIB_PTHREAD_SIGMASK"]=3D""=0AS["REPLACE_RAISE"]=3D"0"=0A=
S["REPLACE_PTHREAD_SIGMASK"]=3D"0"=0AS["HAVE_SIGHANDLER_T"]=3D"1"=0A=
S["HAVE_TYPE_VOLATILE_SIG_ATOMIC_T"]=3D"1"=0A=
S["HAVE_STRUCT_SIGACTION_SA_SIGACTION"]=3D"1"=0AS["HAVE_SIGACTION"]=3D"1"=0A=
S["HAVE_SIGINFO_T"]=3D"1"=0AS["HAVE_SIGSET_T"]=3D"1"=0A=
S["HAVE_RAISE"]=3D"1"=0AS["HAVE_PTHREAD_SIGMASK"]=3D"1"=0A=
S["HAVE_POSIX_SIGNALBLOCKING"]=3D"1"=0AS["GL_GNULIB_SELECT"]=3D"0"=0A=
S["GL_GNULIB_PSELECT"]=3D"1"=0AS["GL_COND_OBJ_PSELECT_CONDITION"]=3D""=0A=
S["HAVE_SYS_SELECT_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H"]=3D"<sys/select.h>"=0A=
S["NEXT_SYS_SELECT_H"]=3D"<sys/select.h>"=0AS["REPLACE_SELECT"]=3D"0"=0A=
S["REPLACE_PSELECT"]=3D"0"=0AS["HAVE_PSELECT"]=3D"1"=0A=
S["GL_COND_OBJ_NANOSLEEP_CONDITION"]=3D"1"=0AS["LIB_NANOSLEEP"]=3D""=0A=
S["GL_GNULIB_MDA_TZSET"]=3D"1"=0AS["GL_GNULIB_TZSET"]=3D"0"=0A=
S["GL_GNULIB_TIME_RZ"]=3D"1"=0AS["GL_GNULIB_TIME_R"]=3D"1"=0A=
S["GL_GNULIB_TIMESPEC_GETRES"]=3D"0"=0AS["GL_GNULIB_TIMESPEC_GET"]=3D"0"=0A=
S["GL_GNULIB_TIMEGM"]=3D"1"=0AS["GL_GNULIB_STRPTIME"]=3D"0"=0A=
S["GL_GNULIB_STRFTIME"]=3D"0"=0AS["GL_GNULIB_NANOSLEEP"]=3D"1"=0A=
S["GL_GNULIB_LOCALTIME"]=3D"0"=0AS["GL_GNULIB_MKTIME"]=3D"1"=0A=
S["GL_GNULIB_CTIME"]=3D"0"=0AS["REPLACE_LOCALTIME"]=3D"0"=0A=
S["REPLACE_GMTIME"]=3D"0"=0AS["GNULIB_GETTIMEOFDAY"]=3D"0"=0A=
S["REPLACE_TZSET"]=3D"GNULIB_PORTCHECK"=0AS["REPLACE_TIMEGM"]=3D"0"=0A=
S["REPLACE_STRFTIME"]=3D"GNULIB_PORTCHECK"=0AS["REPLACE_NANOSLEEP"]=3D"1"=0A=
S["REPLACE_MKTIME"]=3D"0"=0AS["REPLACE_LOCALTIME_R"]=3D"0"=0A=
S["REPLACE_CTIME"]=3D"GNULIB_PORTCHECK"=0AS["HAVE_TIMEZONE_T"]=3D"0"=0A=
S["HAVE_TIMESPEC_GETRES"]=3D"1"=0AS["HAVE_TIMESPEC_GET"]=3D"1"=0A=
S["HAVE_TIMEGM"]=3D"1"=0AS["HAVE_STRPTIME"]=3D"1"=0A=
S["HAVE_NANOSLEEP"]=3D"1"=0AS["HAVE_DECL_LOCALTIME_R"]=3D"1"=0A=
S["GL_COND_OBJ_MKOSTEMP_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_MEMRCHR_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_MEMPCPY_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_LSTAT_CONDITION"]=3D""=0A=
S["GL_GENERATE_LIMITS_H_CONDITION"]=3D"1"=0AS["LIMITS_H"]=3D"limits.h"=0A=
S["GL_COND_OBJ_MINI_GMP_GNULIB_CONDITION"]=3D""=0A=
S["GL_GENERATE_GMP_H_CONDITION"]=3D""=0AS["GMP_H"]=3D""=0A=
S["GL_GENERATE_GMP_GMP_H_CONDITION"]=3D""=0A=
S["GL_GENERATE_MINI_GMP_H_CONDITION"]=3D""=0AS["LTLIBGMP"]=3D"-lgmp"=0A=
S["LIBGMP"]=3D"-lgmp"=0AS["HAVE_LIBGMP"]=3D"yes"=0A=
S["GL_GNULIB_STRTOUMAX"]=3D"0"=0AS["GL_GNULIB_STRTOIMAX"]=3D"1"=0A=
S["GL_GNULIB_IMAXDIV"]=3D"0"=0AS["GL_GNULIB_IMAXABS"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H"]=3D"<inttypes.h>"=0A=
S["NEXT_INTTYPES_H"]=3D"<inttypes.h>"=0A=
S["UINT64_MAX_EQ_ULONG_MAX"]=3D"defined=20_LP64"=0A=
S["UINT32_MAX_LT_UINTMAX_MAX"]=3D"1"=0A=
S["PRIPTR_PREFIX"]=3D"__PRIPTR_PREFIX"=0A=
S["INT64_MAX_EQ_LONG_MAX"]=3D"defined=20_LP64"=0A=
S["INT32_MAX_LT_INTMAX_MAX"]=3D"1"=0AS["REPLACE_STRTOUMAX"]=3D"0"=0A=
S["REPLACE_STRTOIMAX"]=3D"0"=0AS["HAVE_IMAXDIV_T"]=3D"1"=0A=
S["HAVE_DECL_STRTOUMAX"]=3D"1"=0AS["HAVE_DECL_STRTOIMAX"]=3D"1"=0A=
S["HAVE_DECL_IMAXDIV"]=3D"1"=0AS["HAVE_DECL_IMAXABS"]=3D"1"=0A=
S["HAVE_SYS_INTTYPES_H"]=3D"0"=0AS["HAVE_SYS_BITYPES_H"]=3D"0"=0A=
S["HAVE_C99_STDINT_H"]=3D"1"=0AS["WINT_T_SUFFIX"]=3D""=0A=
S["WCHAR_T_SUFFIX"]=3D""=0AS["SIG_ATOMIC_T_SUFFIX"]=3D""=0A=
S["SIZE_T_SUFFIX"]=3D""=0AS["PTRDIFF_T_SUFFIX"]=3D""=0A=
S["HAVE_SIGNED_WINT_T"]=3D""=0AS["HAVE_SIGNED_WCHAR_T"]=3D""=0A=
S["HAVE_SIGNED_SIG_ATOMIC_T"]=3D""=0AS["BITSIZEOF_WINT_T"]=3D""=0A=
S["BITSIZEOF_WCHAR_T"]=3D""=0AS["BITSIZEOF_SIG_ATOMIC_T"]=3D""=0A=
S["BITSIZEOF_SIZE_T"]=3D""=0AS["BITSIZEOF_PTRDIFF_T"]=3D""=0A=
S["APPLE_UNIVERSAL_BUILD"]=3D"0"=0AS["HAVE_STDINT_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_STDINT_H"]=3D"<stdint.h>"=0A=
S["NEXT_STDINT_H"]=3D"<stdint.h>"=0AS["HAVE_SYS_TYPES_H"]=3D"1"=0A=
S["HAVE_INTTYPES_H"]=3D"1"=0AS["HAVE_WCHAR_H"]=3D"1"=0A=
S["GNULIBHEADERS_OVERRIDE_WINT_T"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_LIMITS_H"]=3D"<limits.h>"=0A=
S["NEXT_LIMITS_H"]=3D"<limits.h>"=0A=
S["GL_GENERATE_IEEE754_H_CONDITION"]=3D"1"=0AS["IEEE754_H"]=3D"ieee754.h"=0A=
S["GL_GNULIB_GETTIMEOFDAY"]=3D"1"=0A=
S["GL_COND_OBJ_GETTIMEOFDAY_CONDITION"]=3D""=0AS["HAVE_WINSOCK2_H"]=3D"0"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H"]=3D"<sys/time.h>"=0A=
S["NEXT_SYS_TIME_H"]=3D"<sys/time.h>"=0AS["REPLACE_STRUCT_TIMEVAL"]=3D"0"=0A=
S["REPLACE_GETTIMEOFDAY"]=3D"0"=0AS["HAVE_SYS_TIME_H"]=3D"1"=0A=
S["HAVE_STRUCT_TIMEVAL"]=3D"1"=0AS["HAVE_GETTIMEOFDAY"]=3D"1"=0A=
S["GL_GNULIB_GETRANDOM"]=3D"1"=0AS["GL_COND_OBJ_GETRANDOM_CONDITION"]=3D""=
=0AS["LIB_GETRANDOM"]=3D""=0AS["REPLACE_GETRANDOM"]=3D"0"=0A=
S["HAVE_GETRANDOM"]=3D"1"=0AS["GL_COND_OBJ_GETOPT_CONDITION"]=3D"1"=0A=
S["GL_GENERATE_GETOPT_CDEFS_H_CONDITION"]=3D"1"=0A=
S["GETOPT_CDEFS_H"]=3D"getopt-cdefs.h"=0A=
S["GL_GENERATE_GETOPT_H_CONDITION"]=3D"1"=0AS["GETOPT_H"]=3D"getopt.h"=0A=
S["HAVE_SYS_CDEFS_H"]=3D"0"=0AS["HAVE_GETOPT_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_GETOPT_H"]=3D"<getopt.h>"=0A=
S["NEXT_GETOPT_H"]=3D"<getopt.h>"=0AS["AWK"]=3D"gawk"=0A=
S["GL_COND_OBJ_GETLOADAVG_CONDITION"]=3D""=0AS["GETLOADAVG_LIBS"]=3D""=0A=
S["GL_COND_OBJ_FUTIMENS_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_FSYNC_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_FSUSAGE_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_FSTATAT_CONDITION"]=3D""=0A=
S["GL_COND_OBJ_FREE_CONDITION"]=3D"1"=0A=
S["GL_COND_OBJ_FPENDING_CONDITION"]=3D""=0AS["LIB_HAS_ACL"]=3D""=0A=
S["GL_COND_OBJ_FDOPENDIR_CONDITION"]=3D""=0A=
S["NEXT_AS_FIRST_DIRECTIVE_FCNTL_H"]=3D"<fcntl.h>"=0A=
S["NEXT_FCNTL_H"]=3D"<fcntl.h>"=0AS["GL_GNULIB_MDA_OPEN"]=3D"1"=0A=
S["GL_GNULIB_MDA_CREAT"]=3D"1"=0AS["GL_GNULIB_OPENAT"]=3D"0"=0A=
S["GL_GNULIB_OPEN"]=3D"0"=0AS["GL_GNULIB_NONBLOCKING"]=3D"0"=0A=
S["GL_GNULIB_FCNTL"]=3D"1"=0AS["GL_GNULIB_CREAT"]=3D"0"=0A=
S["GL_COND_OBJ_FCNTL_CONDITION"]=3D"1"=0AS["REPLACE_OPENAT"]=3D"0"=0A=
S["REPLACE_OPEN"]=3D"0"=0AS["REPLACE_FCNTL"]=3D"1"=0A=
S["REPLACE_CREAT"]=3D"0"=0AS["HAVE_OPENAT"]=3D"1"=0AS["HAVE_FCNTL"]=3D"1"=0A=
S["GL_GNULIB_MDA_UMASK"]=3D"1"=0AS["GL_GNULIB_MDA_MKDIR"]=3D"1"=0A=
S["GL_GNULIB_MDA_CHMOD"]=3D"1"=0A=
S["GL_GNULIB_OVERRIDES_STRUCT_STAT"]=3D"0"=0A=
S["GL_GNULIB_UTIMENSAT"]=3D"1"=0AS["GL_GNULIB_STAT"]=3D"0"=0A=
S["GL_GNULIB_MKNODAT"]=3D"0"=0AS["GL_GNULIB_MKNOD"]=3D"0"=0A=
S["GL_GNULIB_MKFIFOAT"]=3D"0"=0AS["GL_GNULIB_MKFIFO"]=3D"0"=0A=
S["GL_GNULIB_MKDIRAT"]=3D"0"=0AS["GL_GNULIB_MKDIR"]=3D"0"=0A=
S["GL_GNULIB_LSTAT"]=3D"1"=0AS["GL_GNULIB_LCHMOD"]=3D"0"=0A=
S["GL_GNULIB_GETUMASK"]=3D"0"=0AS["GL_GNULIB_FUTIMENS"]=3D"1"=0A=
S["GL_GNULIB_FSTATAT"]=3D"1"=0AS["GL_GNULIB_FSTAT"]=3D"0"=0A=
S["GL_GNULIB_FCHMODAT"]=3D"1"=0AS["GL_GNULIB_CHMOD"]=3D"0"=0A=
S["GL_COND_OBJ_FCHMODAT_CONDITION"]=3D""=0AS["REPLACE_UTIMENSAT"]=3D"0"=0A=
S["REPLACE_STAT"]=3D"0"=0AS["REPLACE_MKNODAT"]=3D"0"=0A=
S["REPLACE_MKNOD"]=3D"0"=0AS["REPLACE_MKFIFOAT"]=3D"0"=0A=
S["REPLACE_MKFIFO"]=3D"0"=0AS["REPLACE_MKDIR"]=3D"0"=0A=
S["REPLACE_LSTAT"]=3D"0"=0AS["REPLACE_FUTIMENS"]=3D"1"=0A=
S["REPLACE_FSTATAT"]=3D"0"=0AS["REPLACE_FSTAT"]=3D"0"=0A=
S["REPLACE_FCHMODAT"]=3D"0"=0AS["REPLACE_CHMOD"]=3D"0"=0A=
S["HAVE_UTIMENSAT"]=3D"1"=0AS["HAVE_MKNODAT"]=3D"1"=0A=
S["HAVE_MKNOD"]=3D"1"=0AS["HAVE_MKFIFOAT"]=3D"1"=0AS["HAVE_MKFIFO"]=3D"1"=0A=
S["HAVE_MKDIRAT"]=3D"1"=0AS["HAVE_LSTAT"]=3D"1"=0AS["HAVE_LCHMOD"]=3D"1"=0A=
S["HAVE_GETUMASK"]=3D"1"=0AS["HAVE_FUTIMENS"]=3D"1"=0A=
S["HAVE_FSTATAT"]=3D"1"=0AS["HAVE_FCHMODAT"]=3D"1"=0A=
S["GL_COND_OBJ_FACCESSAT_CONDITION"]=3D""=0A=
S["GL_GNULIB_MDA_STRDUP"]=3D"1"=0AS["GL_GNULIB_MDA_MEMCCPY"]=3D"1"=0A=
S["GL_GNULIB_STRVERSCMP"]=3D"0"=0AS["GL_GNULIB_STRSIGNAL"]=3D"0"=0A=
S["GL_GNULIB_SIGDESCR_NP"]=3D"1"=0AS["GL_GNULIB_SIGABBREV_NP"]=3D"0"=0A=
S["GL_GNULIB_STRERRORNAME_NP"]=3D"0"=0AS["GL_GNULIB_STRERROR_R"]=3D"0"=0A=
S["GL_GNULIB_STRERROR"]=3D"0"=0AS["GL_GNULIB_MBSTOK_R"]=3D"0"=0A=
S["GL_GNULIB_MBSSEP"]=3D"0"=0AS["GL_GNULIB_MBSSPN"]=3D"0"=0A=
S["GL_GNULIB_MBSPBRK"]=3D"0"=0AS["GL_GNULIB_MBSCSPN"]=3D"0"=0A=
S["GL_GNULIB_MBSCASESTR"]=3D"0"=0AS["GL_GNULIB_MBSPCASECMP"]=3D"0"=0A=
S["GL_GNULIB_MBSNCASECMP"]=3D"0"=0AS["GL_GNULIB_MBSCASECMP"]=3D"0"=0A=
S["GL_GNULIB_MBSSTR"]=3D"0"=0AS["GL_GNULIB_MBSRCHR"]=3D"0"=0A=
S["GL_GNULIB_MBSCHR"]=3D"0"=0AS["GL_GNULIB_MBSNLEN"]=3D"0"=0A=
S["GL_GNULIB_MBSLEN"]=3D"0"=0AS["GL_GNULIB_STRTOK_R"]=3D"0"=0A=
S["GL_GNULIB_STRCASESTR"]=3D"0"=0AS["GL_GNULIB_STRSTR"]=3D"0"=0A=
S["GL_GNULIB_STRSEP"]=3D"0"=0AS["GL_GNULIB_STRPBRK"]=3D"0"=0A=
S["GL_GNULIB_STRNLEN"]=3D"1"=0AS["GL_GNULIB_STRNDUP"]=3D"0"=0A=
S["GL_GNULIB_STRNCAT"]=3D"0"=0AS["GL_GNULIB_STRDUP"]=3D"0"=0A=
S["GL_GNULIB_STRCHRNUL"]=3D"0"=0AS["GL_GNULIB_STPNCPY"]=3D"0"=0A=
S["GL_GNULIB_STPCPY"]=3D"1"=0AS["GL_GNULIB_RAWMEMCHR"]=3D"1"=0A=
S["GL_GNULIB_MEMRCHR"]=3D"1"=0AS["GL_GNULIB_MEMPCPY"]=3D"1"=0A=
S["GL_GNULIB_MEMMEM"]=3D"1"=0AS["GL_GNULIB_MEMCHR"]=3D"0"=0A=
S["GL_GNULIB_FFSLL"]=3D"0"=0AS["GL_GNULIB_FFSL"]=3D"0"=0A=
S["GL_GNULIB_EXPLICIT_BZERO"]=3D"1"=0A=
S["GL_COND_OBJ_EXPLICIT_BZERO_CONDITION"]=3D""=0A=
S["UNDEFINE_STRTOK_R"]=3D"0"=0AS["REPLACE_STRSIGNAL"]=3D"0"=0A=
S["REPLACE_STRERRORNAME_NP"]=3D"0"=0AS["REPLACE_STRERROR_R"]=3D"0"=0A=
S["REPLACE_STRERROR"]=3D"0"=0AS["REPLACE_STRTOK_R"]=3D"0"=0A=
S["REPLACE_STRCASESTR"]=3D"0"=0AS["REPLACE_STRSTR"]=3D"0"=0A=
S["REPLACE_STRNLEN"]=3D"0"=0AS["REPLACE_STRNDUP"]=3D"0"=0A=
S["REPLACE_STRNCAT"]=3D"0"=0AS["REPLACE_STRDUP"]=3D"0"=0A=
S["REPLACE_STRCHRNUL"]=3D"0"=0AS["REPLACE_STPNCPY"]=3D"0"=0A=
S["REPLACE_MEMMEM"]=3D"0"=0AS["REPLACE_MEMCHR"]=3D"0"=0A=
S["REPLACE_FFSLL"]=3D"0"=0AS["HAVE_STRVERSCMP"]=3D"1"=0A=
S["HAVE_DECL_STRSIGNAL"]=3D"1"=0AS["HAVE_SIGDESCR_NP"]=3D"0"=0A=
S["HAVE_SIGABBREV_NP"]=3D"1"=0AS["HAVE_STRERRORNAME_NP"]=3D"1"=0A=
S["HAVE_DECL_STRERROR_R"]=3D"1"=0AS["HAVE_DECL_STRTOK_R"]=3D"1"=0A=
S["HAVE_STRCASESTR"]=3D"1"=0AS["HAVE_STRSEP"]=3D"1"=0A=
S["HAVE_STRPBRK"]=3D"1"=0AS["HAVE_DECL_STRNLEN"]=3D"1"=0A=
S["HAVE_DECL_STRNDUP"]=3D"1"=0AS["HAVE_DECL_STRDUP"]=3D"1"=0A=
S["HAVE_STRCHRNUL"]=3D"1"=0AS["HAVE_STPNCPY"]=3D"1"=0A=
S["HAVE_STPCPY"]=3D"1"=0AS["HAVE_RAWMEMCHR"]=3D"0"=0A=
S["HAVE_DECL_MEMRCHR"]=3D"1"=0AS["HAVE_MEMPCPY"]=3D"1"=0A=
S["HAVE_DECL_MEMMEM"]=3D"1"=0AS["HAVE_FFSLL"]=3D"1"=0AS["HAVE_FFSL"]=3D"1"=
=0AS["HAVE_EXPLICIT_BZERO"]=3D"1"=0AS["HAVE_MBSLEN"]=3D"0"=0A=
S["GL_COND_OBJ_EXECINFO_CONDITION"]=3D"1"=0A=
S["GL_GENERATE_EXECINFO_H_CONDITION"]=3D"1"=0A=
S["EXECINFO_H"]=3D"execinfo.h"=0AS["LIB_EXECINFO"]=3D""=0A=
S["GL_GENERATE_ERRNO_H_CONDITION"]=3D""=0AS["ERRNO_H"]=3D""=0A=
S["EOVERFLOW_VALUE"]=3D""=0AS["EOVERFLOW_HIDDEN"]=3D""=0A=
S["ENOLINK_VALUE"]=3D""=0AS["ENOLINK_HIDDEN"]=3D""=0A=
S["EMULTIHOP_VALUE"]=3D""=0AS["EMULTIHOP_HIDDEN"]=3D""=0A=
S["NEXT_AS_FIRST_DIRECTIVE_ERRNO_H"]=3D""=0AS["NEXT_ERRNO_H"]=3D""=0A=
S["GL_COND_OBJ_DUP2_CONDITION"]=3D""=0AS["GL_GNULIB_ALPHASORT"]=3D"0"=0A=
S["GL_GNULIB_SCANDIR"]=3D"0"=0AS["GL_GNULIB_FDOPENDIR"]=3D"1"=0A=
S["GL_GNULIB_DIRFD"]=3D"0"=0AS["GL_GNULIB_CLOSEDIR"]=3D"0"=0A=
S["GL_GNULIB_REWINDDIR"]=3D"0"=0AS["GL_GNULIB_READDIR"]=3D"0"=0A=
S["GL_GNULIB_OPENDIR"]=3D"0"=0AS["HAVE_DIRENT_H"]=3D"1"=0A=
S["NEXT_AS_FIRST_DIRECTIVE_DIRENT_H"]=3D"<dirent.h>"=0A=
S["NEXT_DIRENT_H"]=3D"<dirent.h>"=0AS["REPLACE_FDOPENDIR"]=3D"0"=0A=
S["REPLACE_DIRFD"]=3D"0"=0AS["REPLACE_CLOSEDIR"]=3D"0"=0A=
S["REPLACE_OPENDIR"]=3D"0"=0AS["HAVE_ALPHASORT"]=3D"1"=0A=
S["HAVE_SCANDIR"]=3D"1"=0AS["HAVE_FDOPENDIR"]=3D"1"=0A=
S["HAVE_DECL_FDOPENDIR"]=3D"1"=0AS["HAVE_DECL_DIRFD"]=3D"1"=0A=
S["HAVE_CLOSEDIR"]=3D"1"=0AS["HAVE_REWINDDIR"]=3D"1"=0A=
S["HAVE_READDIR"]=3D"1"=0AS["HAVE_OPENDIR"]=3D"1"=0A=
S["GL_GNULIB_MDA_WRITE"]=3D"1"=0AS["GL_GNULIB_MDA_UNLINK"]=3D"1"=0A=
S["GL_GNULIB_MDA_SWAB"]=3D"1"=0AS["GL_GNULIB_MDA_RMDIR"]=3D"1"=0A=
S["GL_GNULIB_MDA_READ"]=3D"1"=0AS["GL_GNULIB_MDA_LSEEK"]=3D"1"=0A=
S["GL_GNULIB_MDA_ISATTY"]=3D"1"=0AS["GL_GNULIB_MDA_GETPID"]=3D"1"=0A=
S["GL_GNULIB_MDA_GETCWD"]=3D"1"=0AS["GL_GNULIB_MDA_EXECVPE"]=3D"1"=0A=
S["GL_GNULIB_MDA_EXECVP"]=3D"1"=0AS["GL_GNULIB_MDA_EXECVE"]=3D"1"=0A=
S["GL_GNULIB_MDA_EXECV"]=3D"1"=0AS["GL_GNULIB_MDA_EXECLP"]=3D"1"=0A=
S["GL_GNULIB_MDA_EXECLE"]=3D"1"=0AS["GL_GNULIB_MDA_EXECL"]=3D"1"=0A=
S["GL_GNULIB_MDA_DUP2"]=3D"1"=0AS["GL_GNULIB_MDA_DUP"]=3D"1"=0A=
S["GL_GNULIB_MDA_CLOSE"]=3D"1"=0AS["GL_GNULIB_MDA_CHDIR"]=3D"1"=0A=
S["GL_GNULIB_MDA_ACCESS"]=3D"1"=0AS["GL_GNULIB_WRITE"]=3D"0"=0A=
S["GL_GNULIB_USLEEP"]=3D"0"=0AS["GL_GNULIB_UNLINKAT"]=3D"0"=0A=
S["GL_GNULIB_UNLINK"]=3D"0"=0AS["GL_GNULIB_UNISTD_H_SIGPIPE"]=3D"0"=0A=
S["GL_GNULIB_UNISTD_H_NONBLOCKING"]=3D"0"=0A=
S["GL_GNULIB_UNISTD_H_GETOPT"]=3D"1"=0AS["GL_GNULIB_TTYNAME_R"]=3D"0"=0A=
S["GL_GNULIB_TRUNCATE"]=3D"0"=0AS["GL_GNULIB_SYMLINKAT"]=3D"0"=0A=
S["GL_GNULIB_SYMLINK"]=3D"1"=0AS["GL_GNULIB_SLEEP"]=3D"0"=0A=
S["GL_GNULIB_SETHOSTNAME"]=3D"0"=0AS["GL_GNULIB_RMDIR"]=3D"0"=0A=
S["GL_GNULIB_READLINKAT"]=3D"1"=0AS["GL_GNULIB_READLINK"]=3D"1"=0A=
S["GL_GNULIB_READ"]=3D"0"=0AS["GL_GNULIB_PWRITE"]=3D"0"=0A=
S["GL_GNULIB_PREAD"]=3D"0"=0AS["GL_GNULIB_PIPE2"]=3D"1"=0A=
S["GL_GNULIB_PIPE"]=3D"0"=0AS["GL_GNULIB_LSEEK"]=3D"0"=0A=
S["GL_GNULIB_LINKAT"]=3D"0"=0AS["GL_GNULIB_LINK"]=3D"0"=0A=
S["GL_GNULIB_LCHOWN"]=3D"0"=0AS["GL_GNULIB_ISATTY"]=3D"0"=0A=
S["GL_GNULIB_GROUP_MEMBER"]=3D"0"=0AS["GL_GNULIB_GETUSERSHELL"]=3D"0"=0A=
S["GL_GNULIB_GETPASS_GNU"]=3D"0"=0AS["GL_GNULIB_GETPASS"]=3D"0"=0A=
S["GL_GNULIB_GETPAGESIZE"]=3D"0"=0AS["GL_GNULIB_GETOPT_POSIX"]=3D"1"=0A=
S["GL_GNULIB_GETLOGIN_R"]=3D"0"=0AS["GL_GNULIB_GETLOGIN"]=3D"0"=0A=
S["GL_GNULIB_GETHOSTNAME"]=3D"0"=0AS["GL_GNULIB_GETGROUPS"]=3D"0"=0A=
S["GL_GNULIB_GETENTROPY"]=3D"0"=0AS["GL_GNULIB_GETDTABLESIZE"]=3D"1"=0A=
S["GL_GNULIB_