all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
@ 2020-12-17 20:20 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-17 20:31 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
                   ` (7 more replies)
  0 siblings, 8 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-17 20:20 UTC (permalink / raw)
  To: 45303

I tried to build feature/native-comp branch on Windows 10 using the most
up-to-date Msys2 system's mingw-w64-x86_64-gcc and mingw-w64-x86_64-libgccjit
as 2020-12-16.


The build is configured with flag
 'configure --prefix=/home/VWinUser0/Downloads/emacs/native-comp
 --with-nativecomp'

Configured for 'x86_64-w64-mingw32'.

  Where should the build process find the source code?    ../src
  What compiler should emacs be built with?               gcc  -g3 -O2 -gdwarf-2
  Should Emacs use the GNU version of malloc?             no
    (The GNU allocators don't work with this system configuration.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         yes
  What window system should Emacs use?                    w32
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                NONE
  Where do we find X Windows libraries?                   NONE
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes
  Does Emacs use a png library?                           yes
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use cairo?                                   no
  Does Emacs use -llcms2?                                 yes
  Does Emacs use imagemagick?                             no
  Does Emacs use native APIs for images?                  yes (w32)
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             yes (w32)
  Does Emacs use access control lists?                    yes
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              no
  Does Emacs use HarfBuzz?                                yes
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   no
  Does Emacs use -lsystemd?                               no
  Does Emacs use -ljansson?                               yes
  Does Emacs use the GMP library?                         yes
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                yes
  Does Emacs use toolkit scroll bars?                     yes
  Does Emacs support Xwidgets?                            no
  Does Emacs have threading support in lisp?              yes
  Does Emacs support the portable dumper?                 yes
  Does Emacs support legacy unexec dumping?               no
  Which dumping strategy does Emacs use?                  pdumper
  Does Emacs have native lisp compiler?                   yes


configure: creating ./config.status
config.status: creating nt/emacs.rc
config.status: creating nt/emacsclient.rc
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../src/doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile



The compilation kicked-off using `make`, and it stopped at comp.c
with the following error message:

  CC       comp.o
../../src/src/comp.c: In function 'Fcomp_el_to_eln_filename':
../../src/src/comp.c:4110:36: error: expected ')' before 'PATH_REL_LOADSEARCH'
 4110 |    Fregexp_quote (build_string ("/" PATH_REL_LOADSEARCH "/")));
      |                                    ^~~~~~~~~~~~~~~~~~~~
      |                                    )
../../src/src/comp.c: In function 'Fcomp__compile_ctxt_to_file':
../../src/src/comp.c:4458:12: warning: unused variable 'oldset'
[-Wunused-variable]
 4458 |   sigset_t oldset;
      |            ^~~~~~
../../src/src/comp.c: In function 'eln_load_path_final_clean_up':
../../src/src/comp.c:4621:29: warning: passing argument 1 of
'internal_condition_case_4' from incompatible pointer type
[-Wincompatible-pointer-types]
 4621 |  internal_condition_case_4 (Fdirectory_files,
      |                             ^~~~~~~~~~~~~~~~
      |                             |
      |                             struct Lisp_X * (*)(struct Lisp_X
*, struct Lisp_X *, struct Lisp_X *, struct Lisp_X *, struct Lisp_X *)
In file included from ../../src/src/comp.c:23:
../../src/src/lisp.h:4160:47: note: expected 'struct Lisp_X *
(*)(struct Lisp_X *, struct Lisp_X *, struct Lisp_X *, struct Lisp_X
*)' but argument is of type 'struct Lisp_X * (*)(struct Lisp_X *,
struct Lisp_X *, struct Lisp_X *, struct Lisp_X *, struct Lisp_X *)'
 4160 | extern Lisp_Object internal_condition_case_4 (Lisp_Object (*)
(Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object,
Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*)
(Lisp_Object));
      |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:410: comp.o] Error 1
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:433: src] Error 2


src/epaths.h has the following content:

$ cat src/epaths.h
/* Hey Emacs, this is -*- C -*- code!  */
/* epaths.in file for MS-Windows build that uses the configure script.

   Since Emacs on Windows must be relocatable to any directory, it
   cannot have here hard-coded directories determined at configure
   time.  Therefore, each directory must begin with %emacs_dir%, which
   is resolved at startup to the root of the Emacs installation tree
   (see w32.c:init_environment).

   This file is edited at configure time to replace @VER@ by the Emacs
   version being built (e.g., 25.9.77), @CFG@ by the canonical name of
   the host system (e.g., i686-pc-mingw32), and @SRC@ by the root of
   the Emacs source tree used to build Emacs.  */
/*
Copyright (C) 1993, 1995, 1997, 1999, 2001-2020 Free Software
Foundation, Inc.

This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */


/* Together with PATH_SITELOADSEARCH, this gives the default value of
   load-path, which is the search path for the Lisp function "load".
   Configure (using "make epaths-force") sets this to
   ${standardlisppath}, which typically has a value like:
   <datadir>/emacs/VERSION/lisp where datadir is eg /usr/local/share.
*/
#define PATH_LOADSEARCH "%emacs_dir%/share/emacs/28.0.50/lisp"
/* Like PATH_LOADSEARCH, but contains the non-standard pieces.
   These are the site-lisp directories.  Configure sets this to
   ${locallisppath}, which typically defaults to something like:
   <datadir>/emacs/VERSION/site-lisp:<datadir>/emacs/site-lisp
   but can be overridden by the --enable-locallisppath argument.
   This is combined with PATH_LOADSEARCH to make the default load-path.
   If the --no-site-lisp option is used, this piece is excluded.
*/
#define PATH_SITELOADSEARCH
"%emacs_dir%/share/emacs/28.0.50/site-lisp;%emacs_dir%/share/emacs/site-lisp"

/* Like PATH_LOADSEARCH, but used only during the build process
   when Emacs is dumping.  Configure (using "make epaths-force-w32") sets
   this to $buildlisppath, which normally has the value: <srcdir>/lisp.
*/
#define PATH_DUMPLOADSEARCH
"C:/msys64/home/VWinUser0/Downloads/emacs/native-comp/src/lisp"

/* The extra search path for programs to invoke.  This is appended to
   whatever the PATH environment variable says to set the Lisp
   variable exec-path and the first file name in it sets the Lisp
   variable exec-directory.  exec-directory is used for finding
   executables and other architecture-dependent files.  */
#define PATH_EXEC "%emacs_dir%/libexec/emacs/28.0.50/x86_64-w64-mingw32"

/* Where Emacs should look for its architecture-independent data
   files, like the NEWS file.  The lisp variable data-directory
   is set to this value.  */
#define PATH_DATA "%emacs_dir%/share/emacs/28.0.50/etc"

/* Where Emacs should look for X bitmap files.
   The lisp variable x-bitmap-file-path is set based on this value.  */
#define PATH_BITMAPS ""

/* Where Emacs should look for its docstring file.  The lisp variable
   doc-directory is set to this value.  */
#define PATH_DOC "%emacs_dir%/share/emacs/28.0.50/etc"

/* Where the configuration process believes the info tree lives.  The
   lisp variable configure-info-directory gets its value from this
   macro, and is then used to set the Info-default-directory-list.  */
#define PATH_INFO "%emacs_dir%/share/info"

/* Where Emacs should store game score files.  */
#define PATH_GAME "%emacs_dir%/var/games/emacs"

/* Where Emacs should look for the application default file. */
#define PATH_X_DEFAULTS ""





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-17 20:31 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 20:33 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-17 20:31 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u; +Cc: _?=Kiong-Gē 廖宮毅, 45303

Hi,

could you share also the config.log?

Thanks!

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-17 20:31 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-17 20:33 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 20:41   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-18 11:13 ` bug#45303: #45303 [feature/native-comp] building error on Windows Pal Gloss
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-17 20:33 UTC (permalink / raw)
  To: 45303; +Cc: gongyi.liao

Hi,

could you share also the config.log?

Thanks!

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:33 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-17 20:41   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-17 20:57     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-17 20:41 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 45303

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

the attached file is the config.log file

On Thu, Dec 17, 2020 at 2:33 PM Andrea Corallo <akrl@sdf.org> wrote:
>
> Hi,
>
> could you share also the config.log?
>
> Thanks!
>
>   Andrea

[-- Attachment #2: config.log --]
[-- Type: application/octet-stream, Size: 1385860 bytes --]

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 28.0.50, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ../src/configure --prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp

## --------- ##
## Platform. ##
## --------- ##

hostname = VWin4
uname -m = x86_64
uname -r = 3.1.7-340.x86_64
uname -s = MINGW64_NT-10.0-19042
uname -v = 2020-11-08 12:32 UTC

/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: /mingw64/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /c/Windows/System32
PATH: /c/Windows
PATH: /c/Windows/System32/Wbem
PATH: /c/Windows/System32/WindowsPowerShell/v1.0/
PATH: /usr/bin/site_perl
PATH: /usr/bin/vendor_perl
PATH: /usr/bin/core_perl


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3723: loading site script /mingw64/etc/config.site
| # This file is in public domain.
| # Original author: Karlson2k (Evgeny Grin)
| # Written for MSys2/MinGW64 to help running 'configure' scripts
| 
| # Defaults for MinGW64-targeted programs
| 
| # Set proper selfname on bash and fallback to default name on other shells
| test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
| 
| # Set default 'host' to speedup configure
| if test -z "$build_alias"; then
|   build_alias="${MSYSTEM_CHOST-x86_64-w64-mingw32}" && \
|     ${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
| fi
| 
| # Set default 'prefix' to "/mingw64"
| if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|    ( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|   prefix="${MSYSTEM_PREFIX-/mingw64}" && \
|     ${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
| fi
config.site:13: default build_alias set to x86_64-w64-mingw32
configure:3963: checking for xcrun
configure:3993: result: no
configure:4057: checking for GNU Make
configure:4107: result: make
configure:4121: checking build system type
configure:4135: result: x86_64-w64-mingw32
configure:4155: checking host system type
configure:4168: result: x86_64-w64-mingw32
configure:4201: checking the compiler's target
configure:4221: result: x86_64-w64-mingw32
configure:5227: checking for gcc
configure:5243: found /mingw64/bin/gcc
configure:5254: result: gcc
configure:5285: checking for C compiler version
configure:5294: gcc --version >&5
gcc.exe (Rev6, Built by MSYS2 project) 10.2.0
Copyright (C) 2020 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:5305: $? = 0
configure:5294: gcc -v >&5
Using built-in specs.
COLLECT_GCC=C:\msys64\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-10.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --disable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev6, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (Rev6, Built by MSYS2 project) 
configure:5305: $? = 0
configure:5294: gcc -V >&5
gcc.exe: error: unrecognized command-line option '-V'
gcc.exe: fatal error: no input files
compilation terminated.
configure:5305: $? = 1
configure:5294: gcc -qversion >&5
gcc.exe: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc.exe: fatal error: no input files
compilation terminated.
configure:5305: $? = 1
configure:5294: gcc -version >&5
gcc.exe: error: unrecognized command-line option '-version'
gcc.exe: fatal error: no input files
compilation terminated.
configure:5305: $? = 1
configure:5325: checking whether the C compiler works
configure:5347: gcc    conftest.c  >&5
configure:5351: $? = 0
configure:5399: result: yes
configure:5402: checking for C compiler default output file name
configure:5404: result: a.exe
configure:5410: checking for suffix of executables
configure:5417: gcc -o conftest.exe    conftest.c  >&5
configure:5421: $? = 0
configure:5443: result: .exe
configure:5465: checking whether we are cross compiling
configure:5473: gcc -o conftest.exe    conftest.c  >&5
configure:5477: $? = 0
configure:5484: ./conftest.exe
configure:5488: $? = 0
configure:5503: result: no
configure:5508: checking for suffix of object files
configure:5530: gcc -c   conftest.c >&5
configure:5534: $? = 0
configure:5555: result: o
configure:5559: checking whether we are using the GNU C compiler
configure:5578: gcc -c   conftest.c >&5
configure:5578: $? = 0
configure:5587: result: yes
configure:5596: checking whether gcc accepts -g
configure:5616: gcc -c -g  conftest.c >&5
configure:5616: $? = 0
configure:5657: result: yes
configure:5674: checking for gcc option to enable C11 features
configure:5877: gcc  -c -g -O2  conftest.c >&5
configure:5877: $? = 0
configure:5891: result: none needed
configure:6099: checking whether the compiler is clang
configure:6120: gcc -c -g -O2  conftest.c >&5
configure:6120: $? = 0
configure:6128: result: no
configure:6132: checking for compiler option needed when checking for declarations
configure:6163: result: none
configure:6224: checking whether gcc and cc understand -c and -o together
configure:6255: gcc -c conftest.c -o conftest2.o >&5
configure:6259: $? = 0
configure:6265: gcc -c conftest.c -o conftest2.o >&5
configure:6269: $? = 0
configure:6280: cc -c conftest.c >&5
configure:6284: $? = 0
configure:6292: cc -c conftest.c -o conftest2.o >&5
configure:6296: $? = 0
configure:6302: cc -c conftest.c -o conftest2.o >&5
configure:6306: $? = 0
configure:6324: result: yes
configure:6360: checking how to run the C preprocessor
configure:6391: gcc -I ../src/nt/inc -E  conftest.c
configure:6391: $? = 0
configure:6405: gcc -I ../src/nt/inc -E  conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
   11 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:6405: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6430: result: gcc -I ../src/nt/inc -E
configure:6450: gcc -I ../src/nt/inc -E  conftest.c
configure:6450: $? = 0
configure:6464: gcc -I ../src/nt/inc -E  conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
   11 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:6464: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6493: checking for grep that handles long lines and -e
configure:6551: result: /usr/bin/grep
configure:6556: checking for egrep
configure:6618: result: /usr/bin/grep -E
configure:6623: checking for ANSI C header files
configure:6643: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6643: $? = 0
configure:6716: gcc -I ../src/nt/inc -o conftest.exe -g -O2   conftest.c  >&5
configure:6716: $? = 0
configure:6716: ./conftest.exe
configure:6716: $? = 0
configure:6727: result: yes
configure:6740: checking for sys/types.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for sys/stat.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for stdlib.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for string.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for memory.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for strings.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for inttypes.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for stdint.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6740: checking for unistd.h
configure:6740: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6740: $? = 0
configure:6740: result: yes
configure:6753: checking minix/config.h usability
configure:6753: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
conftest.c:54:10: fatal error: minix/config.h: No such file or directory
   54 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:6753: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:6753: result: no
configure:6753: checking minix/config.h presence
configure:6753: gcc -I ../src/nt/inc -E  conftest.c
conftest.c:21:10: fatal error: minix/config.h: No such file or directory
   21 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:6753: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:6753: result: no
configure:6753: checking for minix/config.h
configure:6753: result: no
configure:6777: checking whether it is safe to define __EXTENSIONS__
configure:6795: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6795: $? = 0
configure:6802: result: yes
configure:6835: checking whether _XOPEN_SOURCE should be defined
configure:6854: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:6854: $? = 0
configure:6878: result: no
configure:6895: checking for Minix Amsterdam compiler
configure:6919: result: no
configure:6976: checking for ar
configure:6992: found /mingw64/bin/ar
configure:7003: result: ar
configure:7078: checking for ranlib
configure:7094: found /mingw64/bin/ranlib
configure:7105: result: ranlib
configure:7167: checking for special C compiler options needed for large files
configure:7212: result: no
configure:7218: checking for _FILE_OFFSET_BITS value needed for large files
configure:7243: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
conftest.c:42:39: warning: result of '-2147483648 << 31' requires 63 bits to represent, but 'long int' only has 32 bits [-Wshift-overflow=]
   42 | #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
      |                                       ^~
conftest.c:43:23: note: in expansion of macro 'LARGE_OFF_T'
   43 |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
      |                       ^~~~~~~~~~~
conftest.c:42:69: warning: result of '-2147483648 << 31' requires 63 bits to represent, but 'long int' only has 32 bits [-Wshift-overflow=]
   42 | #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
      |                                                                     ^~
conftest.c:43:23: note: in expansion of macro 'LARGE_OFF_T'
   43 |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
      |                       ^~~~~~~~~~~
conftest.c:42:39: warning: result of '-2147483648 << 31' requires 63 bits to represent, but 'long int' only has 32 bits [-Wshift-overflow=]
   42 | #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
      |                                       ^~
conftest.c:44:27: note: in expansion of macro 'LARGE_OFF_T'
   44 |                        && LARGE_OFF_T % 2147483647 == 1)
      |                           ^~~~~~~~~~~
conftest.c:42:69: warning: result of '-2147483648 << 31' requires 63 bits to represent, but 'long int' only has 32 bits [-Wshift-overflow=]
   42 | #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
      |                                                                     ^~
conftest.c:44:27: note: in expansion of macro 'LARGE_OFF_T'
   44 |                        && LARGE_OFF_T % 2147483647 == 1)
      |                           ^~~~~~~~~~~
conftest.c:43:7: error: variably modified 'off_t_is_large' at file scope
   43 |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
      |       ^~~~~~~~~~~~~~
configure:7243: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| /* end confdefs.h.  */
| #include <sys/types.h>
|  /* Check that off_t can represent 2**63 - 1 correctly.
|     We can't simply define LARGE_OFF_T to be 9223372036854775807,
|     since some C++ compilers masquerading as C compilers
|     incorrectly reject 9223372036854775807.  */
| #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
|   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|                        && LARGE_OFF_T % 2147483647 == 1)
|                       ? 1 : -1];
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:7267: gcc -I ../src/nt/inc -c -g -O2  conftest.c >&5
configure:7267: $? = 0
configure:7275: result: 64
configure:7530: checking whether gcc -I ../src/nt/inc accepts -g3 -O2
configure:7546: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2   conftest.c  >&5
configure:7546: $? = 0
configure:7554: result: yes
configure:7643: gcc -I ../src/nt/inc -E  conftest.c
configure:7643: $? = 0
configure:7665: checking whether the compiler is clang
configure:7685: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2  conftest.c >&5
conftest.c:40:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
   40 |      error "not clang";
      |            ^~~~~~~~~~~
configure:7685: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| /* end confdefs.h.  */
| 
| 	  #ifndef __clang__
| 	    error "not clang";
| 	  #endif
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:7692: result: no
configure:7706: checking whether C compiler handles -Werror -Wunknown-warning-option
configure:7725: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Werror -Wunknown-warning-option   conftest.c  >&5
gcc.exe: error: unrecognized command-line option '-Wunknown-warning-option'
configure:7725: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:7735: result: no
configure:7988: checking whether -Wno-missing-field-initializers is supported
configure:8006: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -Wextra -Werror -Wno-missing-field-initializers  conftest.c >&5
configure:8006: $? = 0
configure:8015: result: yes
configure:8019: checking whether -Wno-missing-field-initializers is needed
configure:8043: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -Wextra -Werror  conftest.c >&5
configure:8043: $? = 0
configure:8052: result: no
configure:8056: checking whether -Wuninitialized is supported
configure:8074: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -Werror -Wuninitialized  conftest.c >&5
configure:8074: $? = 0
configure:8083: result: yes
configure:8223: checking whether C compiler handles -fno-common
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -fno-common   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wall
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wall   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Warith-conversion
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Warith-conversion   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wdate-time
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wdate-time   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wdisabled-optimization
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wdisabled-optimization   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wdouble-promotion
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wdouble-promotion   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wduplicated-cond
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wduplicated-cond   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wextra
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wextra   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wformat-signedness
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wformat-signedness   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Winit-self
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Winit-self   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Winvalid-pch
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Winvalid-pch   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wlogical-op
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wlogical-op   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wmissing-declarations
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wmissing-declarations   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wmissing-include-dirs
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wmissing-include-dirs   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wmissing-prototypes
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wmissing-prototypes   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wnested-externs
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wnested-externs   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wnull-dereference
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wnull-dereference   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wold-style-definition
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wold-style-definition   conftest.c  >&5
conftest.c: In function 'main':
conftest.c:40:1: warning: old-style function definition [-Wold-style-definition]
   40 | main ()
      | ^~~~
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wopenmp-simd
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wopenmp-simd   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wpacked
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wpacked   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wpointer-arith
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wpointer-arith   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wstrict-prototypes
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wstrict-prototypes   conftest.c  >&5
conftest.c:40:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   40 | main ()
      | ^~~~
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wsuggest-attribute=noreturn
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wsuggest-attribute=noreturn   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wsuggest-final-methods
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wsuggest-final-methods   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wsuggest-final-types
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wsuggest-final-types   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wtrampolines
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wtrampolines   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wuninitialized
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wuninitialized   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wunknown-pragmas
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wunknown-pragmas   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wunused-macros
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wunused-macros   conftest.c  >&5
conftest.c:8: warning: macro "MAIL_USE_POP" is not used [-Wunused-macros]
    8 | #define MAIL_USE_POP 1
      | 
conftest.c:14: warning: macro "HAVE_STRING_H" is not used [-Wunused-macros]
   14 | #define HAVE_STRING_H 1
      | 
conftest.c:20: warning: macro "__EXTENSIONS__" is not used [-Wunused-macros]
   20 | #define __EXTENSIONS__ 1
      | 
conftest.c:31: warning: macro "__STDC_WANT_IEC_60559_TYPES_EXT__" is not used [-Wunused-macros]
   31 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
      | 
conftest.c:22: warning: macro "_DARWIN_C_SOURCE" is not used [-Wunused-macros]
   22 | #define _DARWIN_C_SOURCE 1
      | 
conftest.c:17: warning: macro "HAVE_INTTYPES_H" is not used [-Wunused-macros]
   17 | #define HAVE_INTTYPES_H 1
      | 
conftest.c:34: warning: macro "_TANDEM_SOURCE" is not used [-Wunused-macros]
   34 | #define _TANDEM_SOURCE 1
      | 
conftest.c:29: warning: macro "__STDC_WANT_IEC_60559_DFP_EXT__" is not used [-Wunused-macros]
   29 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
      | 
conftest.c:5: warning: macro "PACKAGE_STRING" is not used [-Wunused-macros]
    5 | #define PACKAGE_STRING "GNU Emacs 28.0.50"
      | 
conftest.c:18: warning: macro "HAVE_STDINT_H" is not used [-Wunused-macros]
   18 | #define HAVE_STDINT_H 1
      | 
conftest.c:3: warning: macro "PACKAGE_TARNAME" is not used [-Wunused-macros]
    3 | #define PACKAGE_TARNAME "emacs"
      | 
conftest.c:25: warning: macro "_OPENBSD_SOURCE" is not used [-Wunused-macros]
   25 | #define _OPENBSD_SOURCE 1
      | 
conftest.c:13: warning: macro "HAVE_STDLIB_H" is not used [-Wunused-macros]
   13 | #define HAVE_STDLIB_H 1
      | 
conftest.c:11: warning: macro "HAVE_SYS_TYPES_H" is not used [-Wunused-macros]
   11 | #define HAVE_SYS_TYPES_H 1
      | 
conftest.c:6: warning: macro "PACKAGE_BUGREPORT" is not used [-Wunused-macros]
    6 | #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
      | 
conftest.c:19: warning: macro "HAVE_UNISTD_H" is not used [-Wunused-macros]
   19 | #define HAVE_UNISTD_H 1
      | 
conftest.c:26: warning: macro "_POSIX_PTHREAD_SEMANTICS" is not used [-Wunused-macros]
   26 | #define _POSIX_PTHREAD_SEMANTICS 1
      | 
conftest.c:32: warning: macro "__STDC_WANT_LIB_EXT2__" is not used [-Wunused-macros]
   32 | #define __STDC_WANT_LIB_EXT2__ 1
      | 
conftest.c:27: warning: macro "__STDC_WANT_IEC_60559_ATTRIBS_EXT__" is not used [-Wunused-macros]
   27 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
      | 
conftest.c:16: warning: macro "HAVE_STRINGS_H" is not used [-Wunused-macros]
   16 | #define HAVE_STRINGS_H 1
      | 
conftest.c:30: warning: macro "__STDC_WANT_IEC_60559_FUNCS_EXT__" is not used [-Wunused-macros]
   30 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
      | 
conftest.c:12: warning: macro "HAVE_SYS_STAT_H" is not used [-Wunused-macros]
   12 | #define HAVE_SYS_STAT_H 1
      | 
conftest.c:10: warning: macro "STDC_HEADERS" is not used [-Wunused-macros]
   10 | #define STDC_HEADERS 1
      | 
conftest.c:15: warning: macro "HAVE_MEMORY_H" is not used [-Wunused-macros]
   15 | #define HAVE_MEMORY_H 1
      | 
conftest.c:4: warning: macro "PACKAGE_VERSION" is not used [-Wunused-macros]
    4 | #define PACKAGE_VERSION "28.0.50"
      | 
conftest.c:2: warning: macro "PACKAGE_NAME" is not used [-Wunused-macros]
    2 | #define PACKAGE_NAME "GNU Emacs"
      | 
conftest.c:33: warning: macro "__STDC_WANT_MATH_SPEC_FUNCS__" is not used [-Wunused-macros]
   33 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
      | 
conftest.c:28: warning: macro "__STDC_WANT_IEC_60559_BFP_EXT__" is not used [-Wunused-macros]
   28 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
      | 
conftest.c:35: warning: macro "_HPUX_ALT_XOPEN_SOCKET_API" is not used [-Wunused-macros]
   35 | #define _HPUX_ALT_XOPEN_SOCKET_API 1
      | 
conftest.c:9: warning: macro "HAVE_PDUMPER" is not used [-Wunused-macros]
    9 | #define HAVE_PDUMPER 1
      | 
conftest.c:36: warning: macro "_FILE_OFFSET_BITS" is not used [-Wunused-macros]
   36 | #define _FILE_OFFSET_BITS 64
      | 
conftest.c:24: warning: macro "_NETBSD_SOURCE" is not used [-Wunused-macros]
   24 | #define _NETBSD_SOURCE 1
      | 
conftest.c:7: warning: macro "PACKAGE_URL" is not used [-Wunused-macros]
    7 | #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
      | 
conftest.c:21: warning: macro "_ALL_SOURCE" is not used [-Wunused-macros]
   21 | #define _ALL_SOURCE 1
      | 
conftest.c:23: warning: macro "_GNU_SOURCE" is not used [-Wunused-macros]
   23 | #define _GNU_SOURCE 1
      | 
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wvariadic-macros
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wvariadic-macros   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wvector-operation-performance
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wvector-operation-performance   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wwrite-strings
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wwrite-strings   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Warray-bounds=2
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Warray-bounds=2   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wattribute-alias=2
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wattribute-alias=2   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wformat=2
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wformat=2   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wformat-truncation=2
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wformat-truncation=2   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wimplicit-fallthrough=5
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wimplicit-fallthrough=5   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wshift-overflow=2
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wshift-overflow=2   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8223: checking whether C compiler handles -Wvla-larger-than=4031
configure:8242: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wvla-larger-than=4031   conftest.c  >&5
configure:8242: $? = 0
configure:8253: result: yes
configure:8263: checking whether C compiler handles -Wredundant-decls
configure:8292: result: no
configure:8301: checking whether C compiler handles -Wno-missing-field-initializers
configure:8320: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wmissing-field-initializers   conftest.c  >&5
configure:8320: $? = 0
configure:8330: result: yes
configure:8339: checking whether C compiler handles -Wno-override-init
configure:8358: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Woverride-init   conftest.c  >&5
configure:8358: $? = 0
configure:8368: result: yes
configure:8377: checking whether C compiler handles -Wno-sign-compare
configure:8396: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wsign-compare   conftest.c  >&5
configure:8396: $? = 0
configure:8406: result: yes
configure:8415: checking whether C compiler handles -Wno-type-limits
configure:8434: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wtype-limits   conftest.c  >&5
configure:8434: $? = 0
configure:8444: result: yes
configure:8453: checking whether C compiler handles -Wno-unused-parameter
configure:8472: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wunused-parameter   conftest.c  >&5
configure:8472: $? = 0
configure:8482: result: yes
configure:8491: checking whether C compiler handles -Wno-format-nonliteral
configure:8510: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wformat-nonliteral   conftest.c  >&5
cc1.exe: warning: '-Wformat-nonliteral' ignored without '-Wformat' [-Wformat-nonliteral]
configure:8510: $? = 0
configure:8520: result: yes
configure:8612: checking whether C compiler handles -Wno-pointer-sign
configure:8631: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2  -Wpointer-sign   conftest.c  >&5
configure:8631: $? = 0
configure:8641: result: yes
configure:8944: checking for a BSD-compatible install
configure:9012: result: /usr/bin/install -c
configure:9026: checking command to symlink files in the same directory
configure:9047: result: /bin/ln
configure:9061: checking for install-info
configure:9079: found /usr/bin/install-info
configure:9092: result: /usr/bin/install-info
configure:9102: checking for gzip
configure:9120: found /usr/bin/gzip
configure:9132: result: /usr/bin/gzip
configure:9148: checking for 'find' args to delete a file
configure:9159: result: -delete
configure:9279: checking for brew
configure:9309: result: no
configure:9417: checking for -znocombreloc
configure:9448: result: not needed
configure:9457: checking whether addresses are sanitized
configure:9480: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2  conftest.c >&5
conftest.c:44:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
   44 |     error "Addresses are not sanitized.";
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
configure:9480: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| /* end confdefs.h.  */
| #ifndef __has_feature
| 	  #define __has_feature(f) 0
| 	  #endif
| 	  #if defined __SANITIZE_ADDRESS__ || __has_feature (address_sanitizer)
| 	  #else
| 	   error "Addresses are not sanitized.";
| 	  #endif
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:9487: result: no
configure:9651: checking for library containing sqrt
configure:9682: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c  >&5 
conftest.c:46:6: warning: conflicting types for built-in function 'sqrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   46 | char sqrt ();
      |      ^~~~
conftest.c:1:1: note: 'sqrt' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:9682: $? = 0
configure:9699: result: none required
configure:9811: checking for pkg-config
configure:9829: found /mingw64/bin/pkg-config
configure:9841: result: /mingw64/bin/pkg-config
configure:9866: checking pkg-config is at least version 0.9.0
configure:9869: result: yes
configure:9886: checking for machine/soundcard.h
configure:9886: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:47:10: fatal error: machine/soundcard.h: No such file or directory
   47 | #include <machine/soundcard.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:9886: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| /* end confdefs.h.  */
| 
|     #ifdef __MINGW32__
|     #define WIN32_LEAN_AND_MEAN
|     #include <windows.h>
|     #endif
| 
| 
| #include <machine/soundcard.h>
configure:9886: result: no
configure:9886: checking for sys/soundcard.h
configure:9886: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:47:10: fatal error: sys/soundcard.h: No such file or directory
   47 | #include <sys/soundcard.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:9886: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| /* end confdefs.h.  */
| 
|     #ifdef __MINGW32__
|     #define WIN32_LEAN_AND_MEAN
|     #include <windows.h>
|     #endif
| 
| 
| #include <sys/soundcard.h>
configure:9886: result: no
configure:9886: checking for soundcard.h
configure:9886: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:47:10: fatal error: soundcard.h: No such file or directory
   47 | #include <soundcard.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:9886: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| /* end confdefs.h.  */
| 
|     #ifdef __MINGW32__
|     #define WIN32_LEAN_AND_MEAN
|     #include <windows.h>
|     #endif
| 
| 
| #include <soundcard.h>
configure:9886: result: no
configure:9886: checking for mmsystem.h
configure:9886: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:9886: $? = 0
configure:9886: result: yes
configure:9907: checking for _oss_ioctl in -lossaudio
configure:9932: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lossaudio   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lossaudio
collect2.exe: error: ld returned 1 exit status
configure:9932: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char _oss_ioctl ();
| int
| main ()
| {
| return _oss_ioctl ();
|   ;
|   return 0;
| }
configure:9941: result: no
configure:9959: checking for alsa >= 1.0.0
configure:9966: $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
Package 'alsa', required by 'virtual:world', not found
configure:9969: $? = 1
configure:9983: $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
Package 'alsa', required by 'virtual:world', not found
configure:9986: $? = 1
configure:10000: result: no
Package 'alsa', required by 'virtual:world', not found
configure:10059: checking for linux/fs.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:76:10: fatal error: linux/fs.h: No such file or directory
   76 | #include <linux/fs.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <linux/fs.h>
configure:10059: result: no
configure:10059: checking for malloc.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for sys/systeminfo.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:77:10: fatal error: sys/systeminfo.h: No such file or directory
   77 | #include <sys/systeminfo.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/systeminfo.h>
configure:10059: result: no
configure:10059: checking for sys/sysinfo.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:77:10: fatal error: sys/sysinfo.h: No such file or directory
   77 | #include <sys/sysinfo.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/sysinfo.h>
configure:10059: result: no
configure:10059: checking for coff.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:77:10: fatal error: coff.h: No such file or directory
   77 | #include <coff.h>
      |          ^~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <coff.h>
configure:10059: result: no
configure:10059: checking for pty.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:77:10: fatal error: pty.h: No such file or directory
   77 | #include <pty.h>
      |          ^~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <pty.h>
configure:10059: result: no
configure:10059: checking for sys/resource.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for sys/utsname.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:78:10: fatal error: sys/utsname.h: No such file or directory
   78 | #include <sys/utsname.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/utsname.h>
configure:10059: result: no
configure:10059: checking for pwd.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for utmp.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:79:10: fatal error: utmp.h: No such file or directory
   79 | #include <utmp.h>
      |          ^~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <utmp.h>
configure:10059: result: no
configure:10059: checking for util.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:79:10: fatal error: util.h: No such file or directory
   79 | #include <util.h>
      |          ^~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <util.h>
configure:10059: result: no
configure:10059: checking for sanitizer/lsan_interface.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:79:10: fatal error: sanitizer/lsan_interface.h: No such file or directory
   79 | #include <sanitizer/lsan_interface.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sanitizer/lsan_interface.h>
configure:10059: result: no
configure:10059: checking for sys/socket.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for stdlib.h
configure:10059: result: yes
configure:10059: checking for unistd.h
configure:10059: result: yes
configure:10059: checking for sys/param.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for pthread.h
configure:10059: result: no
configure:10059: checking for malloc/malloc.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:83:10: fatal error: malloc/malloc.h: No such file or directory
   83 | #include <malloc/malloc.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <malloc/malloc.h>
configure:10059: result: no
configure:10059: checking for sys/un.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:83:10: fatal error: sys/un.h: No such file or directory
   83 | #include <sys/un.h>
      |          ^~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/un.h>
configure:10059: result: no
configure:10059: checking for dirent.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for execinfo.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:84:10: fatal error: execinfo.h: No such file or directory
   84 | #include <execinfo.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <execinfo.h>
configure:10059: result: no
configure:10059: checking for stdio_ext.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:84:10: fatal error: stdio_ext.h: No such file or directory
   84 | #include <stdio_ext.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <stdio_ext.h>
configure:10059: result: no
configure:10059: checking for sys/vfs.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:84:10: fatal error: sys/vfs.h: No such file or directory
   84 | #include <sys/vfs.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/vfs.h>
configure:10059: result: no
configure:10059: checking for sys/fs_types.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:84:10: fatal error: sys/fs_types.h: No such file or directory
   84 | #include <sys/fs_types.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/fs_types.h>
configure:10059: result: no
configure:10059: checking for getopt.h
configure:10059: result: no
configure:10059: checking for sys/cdefs.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for sys/time.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for ieee754.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:86:10: fatal error: ieee754.h: No such file or directory
   86 | #include <ieee754.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <ieee754.h>
configure:10059: result: no
configure:10059: checking for limits.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for wchar.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10059: $? = 0
configure:10059: result: yes
configure:10059: checking for stdint.h
configure:10059: result: yes
configure:10059: checking for inttypes.h
configure:10059: result: yes
configure:10059: checking for sys/select.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:90:10: fatal error: sys/select.h: No such file or directory
   90 | #include <sys/select.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/select.h>
configure:10059: result: no
configure:10059: checking for sys/random.h
configure:10059: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:90:10: fatal error: sys/random.h: No such file or directory
   90 | #include <sys/random.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:10059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/random.h>
configure:10059: result: no
configure:10059: checking for sys/stat.h
configure:10059: result: yes
configure:10096: checking for ADDR_NO_RANDOMIZE
configure:10113: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:57:10: fatal error: sys/personality.h: No such file or directory
   57 | #include <sys/personality.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:10113: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| /* end confdefs.h.  */
| #include <sys/personality.h>
| int
| main ()
| {
| personality (personality (0xffffffff)
| 				     | ADDR_NO_RANDOMIZE)
|   ;
|   return 0;
| }
configure:10120: result: no
configure:10186: checking for term.h
configure:10186: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:57:10: fatal error: term.h: No such file or directory
   57 | #include <term.h>
      |          ^~~~~~~~
compilation terminated.
configure:10186: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| /* end confdefs.h.  */
| #include <term.h>
configure:10186: result: no
configure:10196: checking whether time.h and sys/time.h may both be included
configure:10216: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:10216: $? = 0
configure:10223: result: yes
configure:10231: checking for sys/wait.h that is POSIX.1 compatible
configure:10257: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:71:3: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration]
   71 |   wait (&s);
      |   ^~~~
configure:10257: $? = 0
configure:10264: result: yes
configure:10278: checking for net/if.h
configure:10278: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:96:10: fatal error: net/if.h: No such file or directory
   96 | #include <net/if.h>
      |          ^~~~~~~~~~
compilation terminated.
configure:10278: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #if HAVE_SYS_SOCKET_H
| #include <sys/socket.h>
| #endif
| 
| #include <net/if.h>
configure:10278: result: no
configure:10294: checking for ifaddrs.h
configure:10294: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:96:10: fatal error: ifaddrs.h: No such file or directory
   96 | #include <ifaddrs.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:10294: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #if HAVE_SYS_SOCKET_H
| #include <sys/socket.h>
| #endif
| 
| #include <ifaddrs.h>
configure:10294: result: no
configure:10310: checking for net/if_dl.h
configure:10310: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:96:10: fatal error: net/if_dl.h: No such file or directory
   96 | #include <net/if_dl.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:10310: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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:10310: result: no
configure:10325: checking for struct ifreq.ifr_flags
configure:10325: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10325: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_flags)
| return 0;
|   ;
|   return 0;
| }
configure:10325: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10325: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_flags)
| return 0;
|   ;
|   return 0;
| }
configure:10325: result: no
configure:10341: checking for struct ifreq.ifr_hwaddr
configure:10341: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10341: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_hwaddr)
| return 0;
|   ;
|   return 0;
| }
configure:10341: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10341: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_hwaddr)
| return 0;
|   ;
|   return 0;
| }
configure:10341: result: no
configure:10357: checking for struct ifreq.ifr_netmask
configure:10357: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10357: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_netmask)
| return 0;
|   ;
|   return 0;
| }
configure:10357: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10357: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_netmask)
| return 0;
|   ;
|   return 0;
| }
configure:10357: result: no
configure:10373: checking for struct ifreq.ifr_broadaddr
configure:10373: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10373: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_broadaddr)
| return 0;
|   ;
|   return 0;
| }
configure:10373: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10373: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_broadaddr)
| return 0;
|   ;
|   return 0;
| }
configure:10373: result: no
configure:10389: checking for struct ifreq.ifr_addr
configure:10389: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10389: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_addr)
| return 0;
|   ;
|   return 0;
| }
configure:10389: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10389: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_addr)
| return 0;
|   ;
|   return 0;
| }
configure:10389: result: no
configure:10405: checking for struct ifreq.ifr_addr.sa_len
configure:10405: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10405: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (ac_aggr.ifr_addr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:10405: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:102:21: error: storage size of 'ac_aggr' isn't known
  102 | static struct ifreq ac_aggr;
      |                     ^~~~~~~
configure:10405: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.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 ()
| {
| static struct ifreq ac_aggr;
| if (sizeof ac_aggr.ifr_addr.sa_len)
| return 0;
|   ;
|   return 0;
| }
configure:10405: result: no
configure:10428: checking whether gcc understands -MMD -MF
configure:10446: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -MMD -MF deps.d -MP -mtune=generic   conftest.c >&5
configure:10446: $? = 0
configure:10456: result: yes
configure:10472: checking for X
configure:10580: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:10580: $? = 0
configure:10611: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lX11  >&5 
In file included from C:/msys64/mingw64/include/X11/Xlib.h:31,
                 from conftest.c:59:
C:/msys64/mingw64/include/X11/X.h:44:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XID'
   44 | typedef unsigned __int64 XID;
      |                          ^~~
C:/msys64/mingw64/include/X11/X.h:49:9: error: unknown type name 'XID'
   49 | typedef XID Window;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:50:9: error: unknown type name 'XID'
   50 | typedef XID Drawable;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:51:9: error: unknown type name 'XID'
   51 | typedef XID Font;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:52:9: error: unknown type name 'XID'
   52 | typedef XID Pixmap;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:53:9: error: unknown type name 'XID'
   53 | typedef XID Cursor;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:54:9: error: unknown type name 'XID'
   54 | typedef XID Colormap;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:55:9: error: unknown type name 'XID'
   55 | typedef XID GContext;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:56:9: error: unknown type name 'XID'
   56 | typedef XID KeySym;
      |         ^~~
In file included from conftest.c:59:
C:/msys64/mingw64/include/X11/Xlib.h:452:9: error: unknown type name 'XID'
  452 |         XID resource_base; /* resource ID base */
      |         ^~~
C:/msys64/mingw64/include/X11/Xlib.h:453:2: error: unknown type name 'XID'
  453 |  XID resource_mask; /* resource ID mask bits */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:454:2: error: unknown type name 'XID'
  454 |  XID resource_id; /* allocator current ID */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:456:2: error: expected specifier-qualifier-list before 'XID'
  456 |  XID (*resource_alloc)(); /* allocator function */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:910:2: error: unknown type name 'XID'
  910 |  XID resourceid;  /* resource id */
      |  ^~~
In file included from C:/msys64/mingw64/include/tkIntXlibDecls.h:30,
                 from C:/msys64/mingw64/include/X11/Xlib.h:1199,
                 from conftest.c:59:
C:/msys64/mingw64/include/X11/Xutil.h:100:2: error: unknown type name 'XID'
  100 |  XID window_group; /* id of related window group */
      |  ^~~
C:/msys64/mingw64/include/X11/Xutil.h:268:2: error: unknown type name 'XID'
  268 |  XID killid;   /* added by ICCCM version 1 */
      |  ^~~
C:/msys64/mingw64/include/X11/Xutil.h:356:5: error: unknown type name 'XID'; did you mean 'XIC'?
  356 |     XID   /* rid */,
      |     ^~~
      |     XIC
C:/msys64/mingw64/include/X11/Xutil.h:383:5: error: unknown type name 'XID'; did you mean 'XIC'?
  383 |     XID   /* rid */,
      |     ^~~
      |     XIC
C:/msys64/mingw64/include/X11/Xutil.h:575:5: error: unknown type name 'XID'; did you mean 'XIC'?
  575 |     XID   /* rid */,
      |     ^~~
      |     XIC
conftest.c: In function 'main':
conftest.c:63:1: warning: implicit declaration of function 'XrmInitialize' [-Wimplicit-function-declaration]
   63 | XrmInitialize ()
      | ^~~~~~~~~~~~~
configure:10611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h.  */
| #include <X11/Xlib.h>
| int
| main ()
| {
| XrmInitialize ()
|   ;
|   return 0;
| }
configure:10650: result: no
configure:11283: checking whether Windows API headers are recent enough
configure:11302: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:11302: $? = 0
configure:11309: result: yes
configure:11374: checking for windres
configure:11390: found /mingw64/bin/windres
configure:11401: result: windres
configure:11590: checking whether malloc is Doug Lea style
configure:11611: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c  >&5 
conftest.c: In function 'main':
conftest.c:66:1: warning: implicit declaration of function 'malloc_set_state' [-Wimplicit-function-declaration]
   66 | malloc_set_state (malloc_get_state ());
      | ^~~~~~~~~~~~~~~~
conftest.c:66:19: warning: implicit declaration of function 'malloc_get_state' [-Wimplicit-function-declaration]
   66 | malloc_set_state (malloc_get_state ());
      |                   ^~~~~~~~~~~~~~~~
conftest.c:67:6: error: '__after_morecore_hook' undeclared (first use in this function)
   67 |      __after_morecore_hook = hook;
      |      ^~~~~~~~~~~~~~~~~~~~~
conftest.c:67:6: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:68:6: error: '__malloc_initialize_hook' undeclared (first use in this function)
   68 |      __malloc_initialize_hook = hook;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
configure:11611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| /* end confdefs.h.  */
| #include <malloc.h>
| 	    static void hook (void) {}
| int
| main ()
| {
| malloc_set_state (malloc_get_state ());
| 	    __after_morecore_hook = hook;
| 	    __malloc_initialize_hook = hook;
|   ;
|   return 0;
| }
configure:11618: result: no
configure:11747: checking for getpagesize
configure:11747: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c  >&5 
configure:11747: $? = 0
configure:11747: result: yes
configure:11756: checking for working mmap
configure:11903: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c  >&5 
conftest.c: In function 'main':
conftest.c:168:14: warning: implicit declaration of function 'getpagesize' [-Wimplicit-function-declaration]
  168 |   pagesize = getpagesize ();
      |              ^~~~~~~~~~~
conftest.c:192:20: warning: implicit declaration of function 'mmap' [-Wimplicit-function-declaration]
  192 |   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
      |                    ^~~~
conftest.c:192:39: error: 'PROT_READ' undeclared (first use in this function)
  192 |   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
      |                                       ^~~~~~~~~
conftest.c:192:39: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:192:51: error: 'PROT_WRITE' undeclared (first use in this function)
  192 |   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
      |                                                   ^~~~~~~~~~
conftest.c:199:7: warning: implicit declaration of function 'munmap' [-Wimplicit-function-declaration]
  199 |   if (munmap (data2, pagesize))
      |       ^~~~~~
configure:11903: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| /* malloc might have been renamed as rpl_malloc. */
| #undef malloc
| 
| /* Thanks to Mike Haertel and Jim Avera for this test.
|    Here is a matrix of mmap possibilities:
| 	mmap private not fixed
| 	mmap private fixed at somewhere currently unmapped
| 	mmap private fixed at somewhere already mapped
| 	mmap shared not fixed
| 	mmap shared fixed at somewhere currently unmapped
| 	mmap shared fixed at somewhere already mapped
|    For private mappings, we should verify that changes cannot be read()
|    back from the file, nor mmap's back from the file at a different
|    address.  (There have been systems where private was not correctly
|    implemented like the infamous i386 svr4.0, and systems where the
|    VM page cache was not coherent with the file system buffer cache
|    like early versions of FreeBSD and possibly contemporary NetBSD.)
|    For shared mappings, we should conversely verify that changes get
|    propagated back to all the places they're supposed to be.
| 
|    Grep wants private fixed already mapped.
|    The main things grep needs to know about mmap are:
|    * does it exist and is it safe to write into the mmap'd area
|    * how to use it (BSD variants)  */
| 
| #include <fcntl.h>
| #include <sys/mman.h>
| 
| #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
| char *malloc ();
| #endif
| 
| /* This mess was copied from the GNU getpagesize.h.  */
| #ifndef HAVE_GETPAGESIZE
| # ifdef _SC_PAGESIZE
| #  define getpagesize() sysconf(_SC_PAGESIZE)
| # else /* no _SC_PAGESIZE */
| #  ifdef HAVE_SYS_PARAM_H
| #   include <sys/param.h>
| #   ifdef EXEC_PAGESIZE
| #    define getpagesize() EXEC_PAGESIZE
| #   else /* no EXEC_PAGESIZE */
| #    ifdef NBPG
| #     define getpagesize() NBPG * CLSIZE
| #     ifndef CLSIZE
| #      define CLSIZE 1
| #     endif /* no CLSIZE */
| #    else /* no NBPG */
| #     ifdef NBPC
| #      define getpagesize() NBPC
| #     else /* no NBPC */
| #      ifdef PAGESIZE
| #       define getpagesize() PAGESIZE
| #      endif /* PAGESIZE */
| #     endif /* no NBPC */
| #    endif /* no NBPG */
| #   endif /* no EXEC_PAGESIZE */
| #  else /* no HAVE_SYS_PARAM_H */
| #   define getpagesize() 8192	/* punt totally */
| #  endif /* no HAVE_SYS_PARAM_H */
| # endif /* no _SC_PAGESIZE */
| 
| #endif /* no HAVE_GETPAGESIZE */
| 
| int
| main ()
| {
|   char *data, *data2, *data3;
|   const char *cdata2;
|   int i, pagesize;
|   int fd, fd2;
| 
|   pagesize = getpagesize ();
| 
|   /* First, make a file with some known garbage in it. */
|   data = (char *) malloc (pagesize);
|   if (!data)
|     return 1;
|   for (i = 0; i < pagesize; ++i)
|     *(data + i) = rand ();
|   umask (0);
|   fd = creat ("conftest.mmap", 0600);
|   if (fd < 0)
|     return 2;
|   if (write (fd, data, pagesize) != pagesize)
|     return 3;
|   close (fd);
| 
|   /* Next, check that the tail of a page is zero-filled.  File must have
|      non-zero length, otherwise we risk SIGBUS for entire page.  */
|   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
|   if (fd2 < 0)
|     return 4;
|   cdata2 = "";
|   if (write (fd2, cdata2, 1) != 1)
|     return 5;
|   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
|   if (data2 == MAP_FAILED)
|     return 6;
|   for (i = 0; i < pagesize; ++i)
|     if (*(data2 + i))
|       return 7;
|   close (fd2);
|   if (munmap (data2, pagesize))
|     return 8;
| 
|   /* Next, try to mmap the file at a fixed address which already has
|      something else allocated at it.  If we can, also make sure that
|      we see the same garbage.  */
|   fd = open ("conftest.mmap", O_RDWR);
|   if (fd < 0)
|     return 9;
|   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
| 		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
|     return 10;
|   for (i = 0; i < pagesize; ++i)
|     if (*(data + i) != *(data2 + i))
|       return 11;
| 
|   /* Finally, make sure that changes to the mapped area do not
|      percolate back to the file as seen by read().  (This is a bug on
|      some variants of i386 svr4.0.)  */
|   for (i = 0; i < pagesize; ++i)
|     *(data2 + i) = *(data2 + i) + 1;
|   data3 = (char *) malloc (pagesize);
|   if (!data3)
|     return 12;
|   if (read (fd, data3, pagesize) != pagesize)
|     return 13;
|   for (i = 0; i < pagesize; ++i)
|     if (*(data + i) != *(data3 + i))
|       return 14;
|   close (fd);
|   return 0;
| }
configure:11913: result: no
configure:11931: checking for main in -lXbsd
configure:11950: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lXbsd    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lXbsd
collect2.exe: error: ld returned 1 exit status
configure:11950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| /* end confdefs.h.  */
| 
| 
| int
| main ()
| {
| return main ();
|   ;
|   return 0;
| }
configure:11959: result: no
configure:12045: checking for thread support
configure:12061: result: yes
configure:12308: checking for librsvg-2.0 >= 2.14.0
configure:12315: $PKG_CONFIG --exists --print-errors "$RSVG_MODULE"
configure:12318: $? = 0
configure:12332: $PKG_CONFIG --exists --print-errors "$RSVG_MODULE"
configure:12335: $? = 0
configure:12373: result: yes
configure:12599: checking for getaddrinfo_a in -lanl
configure:12624: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lanl    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lanl
collect2.exe: error: ld returned 1 exit status
configure:12624: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getaddrinfo_a ();
| int
| main ()
| {
| return getaddrinfo_a ();
|   ;
|   return 0;
| }
configure:12633: result: no
configure:13076: checking for dbus-1 >= 1.0
configure:13083: $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
Package 'dbus-1', required by 'virtual:world', not found
configure:13086: $? = 1
configure:13100: $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
Package 'dbus-1', required by 'virtual:world', not found
configure:13103: $? = 1
configure:13117: result: no
Package 'dbus-1', required by 'virtual:world', not found
configure:13476: checking for lgetfilecon in -lselinux
configure:13501: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lselinux    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lselinux
collect2.exe: error: ld returned 1 exit status
configure:13501: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char lgetfilecon ();
| int
| main ()
| {
| return lgetfilecon ();
|   ;
|   return 0;
| }
configure:13510: result: no
configure:13531: checking for gnutls >= 2.12.2
configure:13538: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2"
configure:13541: $? = 0
configure:13555: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.2"
configure:13558: $? = 0
configure:13596: result: yes
configure:13620: checking for libsystemd >= 222
configure:13627: $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
Package 'libsystemd', required by 'virtual:world', not found
configure:13630: $? = 1
configure:13644: $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
Package 'libsystemd', required by 'virtual:world', not found
configure:13647: $? = 1
configure:13661: result: no
Package 'libsystemd', required by 'virtual:world', not found
configure:13706: checking for jansson >= 2.7
configure:13713: $PKG_CONFIG --exists --print-errors "jansson >= 2.7"
configure:13716: $? = 0
configure:13730: $PKG_CONFIG --exists --print-errors "jansson >= 2.7"
configure:13733: $? = 0
configure:13771: result: yes
configure:13803: checking windows.h usability
configure:13803: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:13803: $? = 0
configure:13803: result: yes
configure:13803: checking windows.h presence
configure:13803: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:13803: $? = 0
configure:13803: result: yes
configure:13803: checking for windows.h
configure:13803: result: yes
configure:14536: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
In file included from C:/msys64/mingw64/include/X11/Xlib.h:31,
                 from conftest.c:72:
C:/msys64/mingw64/include/X11/X.h:44:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'XID'
   44 | typedef unsigned __int64 XID;
      |                          ^~~
C:/msys64/mingw64/include/X11/X.h:49:9: error: unknown type name 'XID'
   49 | typedef XID Window;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:50:9: error: unknown type name 'XID'
   50 | typedef XID Drawable;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:51:9: error: unknown type name 'XID'
   51 | typedef XID Font;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:52:9: error: unknown type name 'XID'
   52 | typedef XID Pixmap;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:53:9: error: unknown type name 'XID'
   53 | typedef XID Cursor;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:54:9: error: unknown type name 'XID'
   54 | typedef XID Colormap;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:55:9: error: unknown type name 'XID'
   55 | typedef XID GContext;
      |         ^~~
C:/msys64/mingw64/include/X11/X.h:56:9: error: unknown type name 'XID'
   56 | typedef XID KeySym;
      |         ^~~
In file included from conftest.c:72:
C:/msys64/mingw64/include/X11/Xlib.h:452:9: error: unknown type name 'XID'
  452 |         XID resource_base; /* resource ID base */
      |         ^~~
C:/msys64/mingw64/include/X11/Xlib.h:453:2: error: unknown type name 'XID'
  453 |  XID resource_mask; /* resource ID mask bits */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:454:2: error: unknown type name 'XID'
  454 |  XID resource_id; /* allocator current ID */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:456:2: error: expected specifier-qualifier-list before 'XID'
  456 |  XID (*resource_alloc)(); /* allocator function */
      |  ^~~
C:/msys64/mingw64/include/X11/Xlib.h:910:2: error: unknown type name 'XID'
  910 |  XID resourceid;  /* resource id */
      |  ^~~
In file included from C:/msys64/mingw64/include/tkIntXlibDecls.h:30,
                 from C:/msys64/mingw64/include/X11/Xlib.h:1199,
                 from conftest.c:72:
C:/msys64/mingw64/include/X11/Xutil.h:100:2: error: unknown type name 'XID'
  100 |  XID window_group; /* id of related window group */
      |  ^~~
C:/msys64/mingw64/include/X11/Xutil.h:268:2: error: unknown type name 'XID'
  268 |  XID killid;   /* added by ICCCM version 1 */
      |  ^~~
C:/msys64/mingw64/include/X11/Xutil.h:356:5: error: unknown type name 'XID'; did you mean 'XIC'?
  356 |     XID   /* rid */,
      |     ^~~
      |     XIC
C:/msys64/mingw64/include/X11/Xutil.h:383:5: error: unknown type name 'XID'; did you mean 'XIC'?
  383 |     XID   /* rid */,
      |     ^~~
      |     XIC
C:/msys64/mingw64/include/X11/Xutil.h:575:5: error: unknown type name 'XID'; did you mean 'XIC'?
  575 |     XID   /* rid */,
      |     ^~~
      |     XIC
conftest.c:73:13: fatal error: X11/Xresource.h: No such file or directory
   73 |    #include <X11/Xresource.h>
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
configure:14536: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 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 ()
| {
| XIMProc  callback;
|   ;
|   return 0;
| }
configure:15471: checking for harfbuzz >= 1.2.3
configure:15478: $PKG_CONFIG --exists --print-errors "harfbuzz >= $harfbuzz_required_ver"
configure:15481: $? = 0
configure:15495: $PKG_CONFIG --exists --print-errors "harfbuzz >= $harfbuzz_required_ver"
configure:15498: $? = 0
configure:15536: result: yes
configure:15860: checking for X11/xpm.h
configure:15860: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:15860: $? = 0
configure:15860: result: yes
configure:15887: checking for jpeglib 6b or later
configure:15920: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccn6MYJk.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:85: undefined reference to `jpeg_CreateDecompress'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:87: undefined reference to `jpeg_destroy_decompress'
collect2.exe: error: ld returned 1 exit status
configure:15920: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 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 ()
| {
| 
| 		jpeg_create_decompress (&cinfo);
| 		WARNMS (&cinfo, JWRN_JPEG_EOF);
| 		jpeg_destroy_decompress (&cinfo);
| 
|   ;
|   return 0;
| }
configure:15920: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -ljpeg >&5 
configure:15920: $? = 0
configure:15931: result: -ljpeg
configure:15954: checking for lcms2
configure:15961: $PKG_CONFIG --exists --print-errors "lcms2"
configure:15964: $? = 0
configure:15978: $PKG_CONFIG --exists --print-errors "lcms2"
configure:15981: $? = 0
configure:16019: result: yes
configure:16041: checking for library containing inflateEnd
configure:16072: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccgrXOKN.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:87: undefined reference to `inflateEnd'
collect2.exe: error: ld returned 1 exit status
configure:16072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char inflateEnd ();
| int
| main ()
| {
| return inflateEnd ();
|   ;
|   return 0;
| }
configure:16072: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lz    >&5 
configure:16072: $? = 0
configure:16089: result: -lz
configure:16154: checking for dladdr
configure:16154: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc8HKEcG.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:111: undefined reference to `dladdr'
collect2.exe: error: ld returned 1 exit status
configure:16154: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| /* end confdefs.h.  */
| /* Define dladdr to an innocuous variant, in case <limits.h> declares dladdr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define dladdr innocuous_dladdr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char dladdr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef dladdr
| 
| /* 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 dladdr ();
| /* 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_dladdr || defined __stub___dladdr
| choke me
| #endif
| 
| int
| main ()
| {
| return dladdr ();
|   ;
|   return 0;
| }
configure:16154: result: no
configure:16154: checking for dlfunc
configure:16154: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccqcCbnZ.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:111: undefined reference to `dlfunc'
collect2.exe: error: ld returned 1 exit status
configure:16154: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return dlfunc ();
|   ;
|   return 0;
| }
configure:16154: result: no
configure:16225: checking for gcc_jit_context_acquire in -lgccjit
configure:16250: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit    >&5 
configure:16250: $? = 0
configure:16259: result: yes
configure:16279: checking libgccjit.h usability
configure:16279: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:16279: $? = 0
configure:16279: result: yes
configure:16279: checking libgccjit.h presence
configure:16279: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:16279: $? = 0
configure:16279: result: yes
configure:16279: checking for libgccjit.h
configure:16279: result: yes
configure:16346: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit >&5 
configure:16346: $? = 0
configure:16346: ./conftest.exe
configure:16346: $? = 0
configure:16394: checking png.h usability
configure:16394: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:16394: $? = 0
configure:16394: result: yes
configure:16394: checking png.h presence
configure:16394: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:16394: $? = 0
configure:16394: result: yes
configure:16394: checking for png.h
configure:16394: result: yes
configure:16538: checking whether png_longjmp is declared
configure:16538: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1   -mtune=generic   conftest.c >&5
configure:16538: $? = 0
configure:16538: result: yes
configure:16560: checking tiffio.h usability
configure:16560: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:16560: $? = 0
configure:16560: result: yes
configure:16560: checking tiffio.h presence
configure:16560: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:16560: $? = 0
configure:16560: result: yes
configure:16560: checking for tiffio.h
configure:16560: result: yes
configure:16642: checking gif_lib.h usability
configure:16642: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:16642: $? = 0
configure:16642: result: yes
configure:16642: checking gif_lib.h presence
configure:16642: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:16642: $? = 0
configure:16642: result: yes
configure:16642: checking for gif_lib.h
configure:16642: result: yes
configure:16858: checking gpm.h usability
configure:16858: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:119:10: fatal error: gpm.h: No such file or directory
  119 | #include <gpm.h>
      |          ^~~~~~~
compilation terminated.
configure:16858: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <gpm.h>
configure:16858: result: no
configure:16858: checking gpm.h presence
configure:16858: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:86:10: fatal error: gpm.h: No such file or directory
   86 | #include <gpm.h>
      |          ^~~~~~~
compilation terminated.
configure:16858: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| /* end confdefs.h.  */
| #include <gpm.h>
configure:16858: result: no
configure:16858: checking for gpm.h
configure:16858: result: no
configure:17488: checking for libxml-2.0 > 2.6.17
configure:17495: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17"
configure:17498: $? = 0
configure:17512: $PKG_CONFIG --exists --print-errors "libxml-2.0 > 2.6.17"
configure:17515: $? = 0
configure:17553: result: yes
configure:17651: checking for maillock in -lmail
configure:17676: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lmail  -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmail
collect2.exe: error: ld returned 1 exit status
configure:17676: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char maillock ();
| int
| main ()
| {
| return maillock ();
|   ;
|   return 0;
| }
configure:17685: result: no
configure:17714: checking for maillock in -llockfile
configure:17739: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -llockfile  -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -llockfile
collect2.exe: error: ld returned 1 exit status
configure:17739: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char maillock ();
| int
| main ()
| {
| return maillock ();
|   ;
|   return 0;
| }
configure:17748: result: no
configure:17767: checking for liblockfile.so
configure:17796: result: no
configure:17812: checking maillock.h usability
configure:17812: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:120:10: fatal error: maillock.h: No such file or directory
  120 | #include <maillock.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:17812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <maillock.h>
configure:17812: result: no
configure:17812: checking maillock.h presence
configure:17812: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:87:10: fatal error: maillock.h: No such file or directory
   87 | #include <maillock.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:17812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| /* end confdefs.h.  */
| #include <maillock.h>
configure:17812: result: no
configure:17812: checking for maillock.h
configure:17812: result: no
configure:17888: checking for accept4
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccO5T1vq.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:121: undefined reference to `accept4'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| /* end confdefs.h.  */
| /* Define accept4 to an innocuous variant, in case <limits.h> declares accept4.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define accept4 innocuous_accept4
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char accept4 (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef accept4
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char accept4 ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_accept4 || defined __stub___accept4
| choke me
| #endif
| 
| int
| main ()
| {
| return accept4 ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for fchdir
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cceWKAZx.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:121: undefined reference to `fchdir'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| /* end confdefs.h.  */
| /* Define fchdir to an innocuous variant, in case <limits.h> declares fchdir.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fchdir innocuous_fchdir
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fchdir (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef fchdir
| 
| /* 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 fchdir ();
| /* 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_fchdir || defined __stub___fchdir
| choke me
| #endif
| 
| int
| main ()
| {
| return fchdir ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for gethostname
configure:17888: result: yes
configure:17888: checking for getrusage
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccVBzXPh.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:122: undefined reference to `getrusage'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 1
| /* end confdefs.h.  */
| /* Define getrusage to an innocuous variant, in case <limits.h> declares getrusage.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getrusage innocuous_getrusage
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getrusage (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getrusage
| 
| /* 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 getrusage ();
| /* 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_getrusage || defined __stub___getrusage
| choke me
| #endif
| 
| int
| main ()
| {
| return getrusage ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for get_current_dir_name
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccA8NJzO.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:122: undefined reference to `get_current_dir_name'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 1
| /* end confdefs.h.  */
| /* Define get_current_dir_name to an innocuous variant, in case <limits.h> declares get_current_dir_name.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define get_current_dir_name innocuous_get_current_dir_name
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char get_current_dir_name (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef get_current_dir_name
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char get_current_dir_name ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_get_current_dir_name || defined __stub___get_current_dir_name
| choke me
| #endif
| 
| int
| main ()
| {
| return get_current_dir_name ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for lrand48
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccKOn6SZ.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:122: undefined reference to `lrand48'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 1
| /* end confdefs.h.  */
| /* Define lrand48 to an innocuous variant, in case <limits.h> declares lrand48.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define lrand48 innocuous_lrand48
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char lrand48 (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef lrand48
| 
| /* 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 lrand48 ();
| /* 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_lrand48 || defined __stub___lrand48
| choke me
| #endif
| 
| int
| main ()
| {
| return lrand48 ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for random
configure:17888: result: yes
configure:17888: checking for rint
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
conftest.c:112:6: warning: conflicting types for built-in function 'rint'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  112 | char rint ();
      |      ^~~~
conftest.c:100:1: note: 'rint' is declared in header '<math.h>'
   99 | # include <limits.h>
  100 | #else
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for trunc
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
conftest.c:113:6: warning: conflicting types for built-in function 'trunc'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  113 | char trunc ();
      |      ^~~~~
conftest.c:101:1: note: 'trunc' is declared in header '<math.h>'
  100 | # include <limits.h>
  101 | #else
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for select
configure:17888: result: yes
configure:17888: checking for getpagesize
configure:17888: result: yes
configure:17888: checking for setlocale
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for newlocale
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccSbPyTG.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:128: undefined reference to `newlocale'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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
| /* end confdefs.h.  */
| /* Define newlocale to an innocuous variant, in case <limits.h> declares newlocale.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define newlocale innocuous_newlocale
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char newlocale (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef newlocale
| 
| /* 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 newlocale ();
| /* 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_newlocale || defined __stub___newlocale
| choke me
| #endif
| 
| int
| main ()
| {
| return newlocale ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for getrlimit
configure:17888: result: yes
configure:17888: checking for setrlimit
configure:17888: result: yes
configure:17888: checking for shutdown
configure:17888: result: yes
configure:17888: checking for pthread_sigmask
configure:17888: result: yes
configure:17888: checking for strsignal
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for setitimer
configure:17888: result: yes
configure:17888: checking for timer_getoverrun
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccUU6Lbc.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:134: undefined reference to `timer_getoverrun'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_GETRLIMIT 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SHUTDOWN 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_SETITIMER 1
| /* end confdefs.h.  */
| /* Define timer_getoverrun to an innocuous variant, in case <limits.h> declares timer_getoverrun.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define timer_getoverrun innocuous_timer_getoverrun
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char timer_getoverrun (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef timer_getoverrun
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timer_getoverrun ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_timer_getoverrun || defined __stub___timer_getoverrun
| choke me
| #endif
| 
| int
| main ()
| {
| return timer_getoverrun ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for sendto
configure:17888: result: yes
configure:17888: checking for recvfrom
configure:17888: result: yes
configure:17888: checking for getsockname
configure:17888: result: yes
configure:17888: checking for getifaddrs
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccMCqoaF.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:137: undefined reference to `getifaddrs'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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
| /* end confdefs.h.  */
| /* Define getifaddrs to an innocuous variant, in case <limits.h> declares getifaddrs.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getifaddrs innocuous_getifaddrs
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getifaddrs (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getifaddrs
| 
| /* 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 getifaddrs ();
| /* 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_getifaddrs || defined __stub___getifaddrs
| choke me
| #endif
| 
| int
| main ()
| {
| return getifaddrs ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for freeifaddrs
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccg4akK4.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:137: undefined reference to `freeifaddrs'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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
| /* end confdefs.h.  */
| /* Define freeifaddrs to an innocuous variant, in case <limits.h> declares freeifaddrs.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define freeifaddrs innocuous_freeifaddrs
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char freeifaddrs (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef freeifaddrs
| 
| /* 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 freeifaddrs ();
| /* 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_freeifaddrs || defined __stub___freeifaddrs
| choke me
| #endif
| 
| int
| main ()
| {
| return freeifaddrs ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for gai_strerror
configure:17888: result: yes
configure:17888: checking for sync
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccMpSPnT.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `sync'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define sync to an innocuous variant, in case <limits.h> declares sync.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define sync innocuous_sync
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sync (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef sync
| 
| /* 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 sync ();
| /* 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_sync || defined __stub___sync
| choke me
| #endif
| 
| int
| main ()
| {
| return sync ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for getpwent
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc2c4Sr2.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `getpwent'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define getpwent to an innocuous variant, in case <limits.h> declares getpwent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpwent innocuous_getpwent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpwent (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getpwent
| 
| /* 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 getpwent ();
| /* 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_getpwent || defined __stub___getpwent
| choke me
| #endif
| 
| int
| main ()
| {
| return getpwent ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for endpwent
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccCumI7f.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `endpwent'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define endpwent to an innocuous variant, in case <limits.h> declares endpwent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define endpwent innocuous_endpwent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char endpwent (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef endpwent
| 
| /* 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 endpwent ();
| /* 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_endpwent || defined __stub___endpwent
| choke me
| #endif
| 
| int
| main ()
| {
| return endpwent ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for getgrent
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccK2ZLFF.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `getgrent'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define getgrent to an innocuous variant, in case <limits.h> declares getgrent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getgrent innocuous_getgrent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getgrent (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getgrent
| 
| /* 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 getgrent ();
| /* 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_getgrent || defined __stub___getgrent
| choke me
| #endif
| 
| int
| main ()
| {
| return getgrent ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for endgrent
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccm5rDFQ.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `endgrent'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define endgrent to an innocuous variant, in case <limits.h> declares endgrent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define endgrent innocuous_endgrent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char endgrent (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef endgrent
| 
| /* 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 endgrent ();
| /* 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_endgrent || defined __stub___endgrent
| choke me
| #endif
| 
| int
| main ()
| {
| return endgrent ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for cfmakeraw
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccKhWzsg.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `cfmakeraw'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define cfmakeraw to an innocuous variant, in case <limits.h> declares cfmakeraw.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define cfmakeraw innocuous_cfmakeraw
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char cfmakeraw (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef cfmakeraw
| 
| /* 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 cfmakeraw ();
| /* 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_cfmakeraw || defined __stub___cfmakeraw
| choke me
| #endif
| 
| int
| main ()
| {
| return cfmakeraw ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for cfsetspeed
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccGg3oSt.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `cfsetspeed'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define cfsetspeed to an innocuous variant, in case <limits.h> declares cfsetspeed.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define cfsetspeed innocuous_cfsetspeed
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char cfsetspeed (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef cfsetspeed
| 
| /* 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 cfsetspeed ();
| /* 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_cfsetspeed || defined __stub___cfsetspeed
| choke me
| #endif
| 
| int
| main ()
| {
| return cfsetspeed ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for __executable_start
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccEoS4jI.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:138: undefined reference to `__executable_start'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| /* end confdefs.h.  */
| /* Define __executable_start to an innocuous variant, in case <limits.h> declares __executable_start.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define __executable_start innocuous___executable_start
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __executable_start (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef __executable_start
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __executable_start ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub___executable_start || defined __stub_____executable_start
| choke me
| #endif
| 
| int
| main ()
| {
| return __executable_start ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17888: checking for log2
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
conftest.c:127:6: warning: conflicting types for built-in function 'log2'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  127 | char log2 ();
      |      ^~~~
conftest.c:115:1: note: 'log2' is declared in header '<math.h>'
  114 | # include <limits.h>
  115 | #else
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for pthread_setname_np
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
configure:17888: $? = 0
configure:17888: result: yes
configure:17888: checking for pthread_set_name_np
configure:17888: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c   -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccgOog0E.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:140: undefined reference to `pthread_set_name_np'
collect2.exe: error: ld returned 1 exit status
configure:17888: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return pthread_set_name_np ();
|   ;
|   return 0;
| }
configure:17888: result: no
configure:17900: checking whether pthread_setname_np takes a single argument
configure:17916: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:110:21: warning: passing argument 1 of 'pthread_setname_np' makes integer from pointer without a cast [-Wint-conversion]
  110 | pthread_setname_np ("a");
      |                     ^~~
      |                     |
      |                     char *
In file included from conftest.c:106:
C:/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:317:55: note: expected 'pthread_t' {aka 'long long unsigned int'} but argument is of type 'char *'
  317 | int       WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name);
      |                                             ~~~~~~~~~~^~~~~~
conftest.c:110:1: error: too few arguments to function 'pthread_setname_np'
  110 | pthread_setname_np ("a");
      | ^~~~~~~~~~~~~~~~~~
In file included from conftest.c:106:
C:/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:317:26: note: declared here
  317 | int       WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name);
      |                          ^~~~~~~~~~~~~~~~~~
configure:17916: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_setname_np ("a");
|   ;
|   return 0;
| }
configure:17923: result: no
configure:17930: checking whether pthread_setname_np takes three arguments
configure:17946: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:110:1: error: too many arguments to function 'pthread_setname_np'
  110 | pthread_setname_np (0, "%s", "a");
      | ^~~~~~~~~~~~~~~~~~
In file included from conftest.c:106:
C:/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:317:26: note: declared here
  317 | int       WINPTHREAD_API pthread_setname_np(pthread_t thread, const char *name);
      |                          ^~~~~~~~~~~~~~~~~~
configure:17946: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| pthread_setname_np (0, "%s", "a");
|   ;
|   return 0;
| }
configure:17953: result: no
configure:17966: checking for aligned_alloc
configure:17966: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c:129:6: warning: conflicting types for built-in function 'aligned_alloc'; expected 'void *(long long unsigned int,  long long unsigned int)' [-Wbuiltin-declaration-mismatch]
  129 | char aligned_alloc ();
      |      ^~~~~~~~~~~~~
conftest.c:117:1: note: 'aligned_alloc' is declared in header '<stdlib.h>'
  116 | # include <limits.h>
  117 | #else
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccqIlE7O.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:140: undefined reference to `aligned_alloc'
collect2.exe: error: ld returned 1 exit status
configure:17966: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| /* Define aligned_alloc to an innocuous variant, in case <limits.h> declares aligned_alloc.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define aligned_alloc innocuous_aligned_alloc
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char aligned_alloc (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef aligned_alloc
| 
| /* 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 aligned_alloc ();
| /* 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_aligned_alloc || defined __stub___aligned_alloc
| choke me
| #endif
| 
| int
| main ()
| {
| return aligned_alloc ();
|   ;
|   return 0;
| }
configure:17966: result: no
configure:17966: checking for posix_memalign
configure:17966: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c:129:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long long unsigned int,  long long unsigned int)' [-Wbuiltin-declaration-mismatch]
  129 | char posix_memalign ();
      |      ^~~~~~~~~~~~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cceB7ncW.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:140: undefined reference to `posix_memalign'
collect2.exe: error: ld returned 1 exit status
configure:17966: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| /* Define posix_memalign to an innocuous variant, in case <limits.h> declares posix_memalign.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define posix_memalign innocuous_posix_memalign
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char posix_memalign (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef posix_memalign
| 
| /* 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_memalign ();
| /* 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_memalign || defined __stub___posix_memalign
| choke me
| #endif
| 
| int
| main ()
| {
| return posix_memalign ();
|   ;
|   return 0;
| }
configure:17966: result: no
configure:17975: checking whether aligned_alloc is declared
configure:17975: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:115:10: error: 'aligned_alloc' undeclared (first use in this function); did you mean '_aligned_malloc'?
  115 |   (void) aligned_alloc;
      |          ^~~~~~~~~~~~~
      |          _aligned_malloc
conftest.c:115:10: note: each undeclared identifier is reported only once for each function it appears in
configure:17975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| /* end confdefs.h.  */
| #include <stdlib.h>
| 
| int
| main ()
| {
| #ifndef aligned_alloc
| #ifdef __cplusplus
|   (void) aligned_alloc;
| #else
|   (void) aligned_alloc;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:17975: result: no
configure:18002: checking for posix_madvise
configure:18002: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccotZL70.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:141: undefined reference to `posix_madvise'
collect2.exe: error: ld returned 1 exit status
configure:18002: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| /* end confdefs.h.  */
| /* Define posix_madvise to an innocuous variant, in case <limits.h> declares posix_madvise.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define posix_madvise innocuous_posix_madvise
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char posix_madvise (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef posix_madvise
| 
| /* 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_madvise ();
| /* 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_madvise || defined __stub___posix_madvise
| choke me
| #endif
| 
| int
| main ()
| {
| return posix_madvise ();
|   ;
|   return 0;
| }
configure:18002: result: no
configure:18012: checking for __builtin_frame_address
configure:18028: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:18028: $? = 0
configure:18036: result: yes
configure:18043: checking for __builtin_unwind_init
configure:18059: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:18059: $? = 0
configure:18067: result: yes
configure:18079: checking for _LARGEFILE_SOURCE value needed for large files
configure:18098: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:18098: $? = 0
configure:18126: result: no
configure:18151: checking for grantpt
configure:18151: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccgHTGiy.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:144: undefined reference to `grantpt'
collect2.exe: error: ld returned 1 exit status
configure:18151: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| /* Define grantpt to an innocuous variant, in case <limits.h> declares grantpt.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define grantpt innocuous_grantpt
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char grantpt (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef grantpt
| 
| /* 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 grantpt ();
| /* 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_grantpt || defined __stub___grantpt
| choke me
| #endif
| 
| int
| main ()
| {
| return grantpt ();
|   ;
|   return 0;
| }
configure:18151: result: no
configure:18165: checking for getpt
configure:18165: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc0ZdxoI.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:144: undefined reference to `getpt'
collect2.exe: error: ld returned 1 exit status
configure:18165: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return getpt ();
|   ;
|   return 0;
| }
configure:18165: result: no
configure:18165: checking for posix_openpt
configure:18165: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cccM70xb.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:144: undefined reference to `posix_openpt'
collect2.exe: error: ld returned 1 exit status
configure:18165: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| /* Define posix_openpt to an innocuous variant, in case <limits.h> declares posix_openpt.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define posix_openpt innocuous_posix_openpt
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char posix_openpt (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef posix_openpt
| 
| /* 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_openpt ();
| /* 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_openpt || defined __stub___posix_openpt
| choke me
| #endif
| 
| int
| main ()
| {
| return posix_openpt ();
|   ;
|   return 0;
| }
configure:18165: result: no
configure:18181: checking for library containing tputs
configure:18248: result: none required
configure:18362: checking for timerfd interface
configure:18381: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:110:10: fatal error: sys/timerfd.h: No such file or directory
  110 | #include <sys/timerfd.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:18381: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <sys/timerfd.h>
| 
| int
| main ()
| {
| timerfd_create (CLOCK_REALTIME,
| 					TFD_CLOEXEC | TFD_NONBLOCK);
| 			timerfd_settime (0, TFD_TIMER_ABSTIME, 0, 0);
|   ;
|   return 0;
| }
configure:18388: result: no
configure:18397: checking whether signals can be handled on alternate stack
configure:18420: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:115:1: error: unknown type name 'stack_t'
  115 | stack_t ss;
      | ^~~~~~~
conftest.c:116:21: error: storage size of 'sa' isn't known
  116 |    struct sigaction sa;
      |                     ^~
conftest.c:117:6: error: request for member 'ss_sp' in something not a structure or union
  117 |    ss.ss_sp = malloc (SIGSTKSZ);
      |      ^
conftest.c:117:15: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
  117 |    ss.ss_sp = malloc (SIGSTKSZ);
      |               ^~~~~~
conftest.c:117:15: warning: incompatible implicit declaration of built-in function 'malloc'
conftest.c:111:1: note: include '<stdlib.h>' or provide a declaration of 'malloc'
  110 | #include <signal.h>
  111 | 
conftest.c:117:23: error: 'SIGSTKSZ' undeclared (first use in this function)
  117 |    ss.ss_sp = malloc (SIGSTKSZ);
      |                       ^~~~~~~~
conftest.c:117:23: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:118:6: error: request for member 'ss_size' in something not a structure or union
  118 |    ss.ss_size = SIGSTKSZ;
      |      ^
conftest.c:119:18: error: 'SA_SIGINFO' undeclared (first use in this function)
  119 |    sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
      |                  ^~~~~~~~~~
conftest.c:119:31: error: 'SA_ONSTACK' undeclared (first use in this function)
  119 |    sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
      |                               ^~~~~~~~~~
conftest.c:120:4: warning: implicit declaration of function 'sigaltstack' [-Wimplicit-function-declaration]
  120 |    sigaltstack (&ss, 0);
      |    ^~~~~~~~~~~
conftest.c:121:4: warning: implicit declaration of function 'sigaction' [-Wimplicit-function-declaration]
  121 |    sigaction (SIGSEGV, &sa, 0);
      |    ^~~~~~~~~
configure:18420: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <signal.h>
| 
| int
| main ()
| {
| stack_t ss;
| 			struct sigaction sa;
| 			ss.ss_sp = malloc (SIGSTKSZ);
| 			ss.ss_size = SIGSTKSZ;
| 			sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
| 			sigaltstack (&ss, 0);
| 			sigaction (SIGSEGV, &sa, 0);
|   ;
|   return 0;
| }
configure:18427: result: no
configure:19070: checking valgrind/valgrind.h usability
configure:19070: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:143:10: fatal error: valgrind/valgrind.h: No such file or directory
  143 | #include <valgrind/valgrind.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:19070: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <valgrind/valgrind.h>
configure:19070: result: no
configure:19070: checking valgrind/valgrind.h presence
configure:19070: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:110:10: fatal error: valgrind/valgrind.h: No such file or directory
  110 | #include <valgrind/valgrind.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:19070: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <valgrind/valgrind.h>
configure:19070: result: no
configure:19070: checking for valgrind/valgrind.h
configure:19070: result: no
configure:19081: checking for struct unipair.unicode
configure:19081: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:110:10: fatal error: linux/kd.h: No such file or directory
  110 | #include <linux/kd.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:19081: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <linux/kd.h>
| 
| int
| main ()
| {
| static struct unipair ac_aggr;
| if (ac_aggr.unicode)
| return 0;
|   ;
|   return 0;
| }
configure:19081: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:110:10: fatal error: linux/kd.h: No such file or directory
  110 | #include <linux/kd.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:19081: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| /* end confdefs.h.  */
| #include <linux/kd.h>
| 
| int
| main ()
| {
| static struct unipair ac_aggr;
| if (sizeof ac_aggr.unicode)
| return 0;
|   ;
|   return 0;
| }
configure:19081: result: no
configure:19099: checking for __lsan_ignore_object
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccSMQIbo.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:144: undefined reference to `__lsan_ignore_object'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return __lsan_ignore_object ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for sbrk
configure:19099: result: yes
configure:19099: checking for fchmod
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cccMp8n3.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:145: undefined reference to `fchmod'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| /* end confdefs.h.  */
| /* Define fchmod to an innocuous variant, in case <limits.h> declares fchmod.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fchmod innocuous_fchmod
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fchmod (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef fchmod
| 
| /* 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 fchmod ();
| /* 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_fchmod || defined __stub___fchmod
| choke me
| #endif
| 
| int
| main ()
| {
| return fchmod ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for canonicalize_file_name
configure:19099: result: yes
configure:19099: checking for readlink
configure:19099: result: yes
configure:19099: checking for realpath
configure:19099: result: not-needed
configure:19099: checking for readlinkat
configure:19099: result: yes
configure:19099: checking for explicit_bzero
configure:19099: result: yes
configure:19099: checking for memset_s
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccCLJpx8.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:149: undefined reference to `memset_s'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return memset_s ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for faccessat
configure:19099: result: yes
configure:19099: checking for fchmodat
configure:19099: result: yes
configure:19099: checking for lchmod
configure:19099: result: yes
configure:19099: checking for fcntl
configure:19099: result: yes
configure:19099: checking for fdopendir
configure:19099: result: not-needed
configure:19099: checking for fstatat
configure:19099: result: yes
configure:19099: checking for fsync
configure:19099: result: yes
configure:19099: checking for futimens
configure:19099: result: not-needed
configure:19099: checking for getrandom
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccs8Q736.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:155: undefined reference to `getrandom'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| /* end confdefs.h.  */
| /* Define getrandom to an innocuous variant, in case <limits.h> declares getrandom.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getrandom innocuous_getrandom
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getrandom (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getrandom
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getrandom ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getrandom || defined __stub___getrandom
| choke me
| #endif
| 
| int
| main ()
| {
| return getrandom ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for gettimeofday
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:19099: $? = 0
configure:19099: result: yes
configure:19099: checking for lstat
configure:19099: result: yes
configure:19099: checking for mkostemp
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccSqGvT3.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:157: undefined reference to `mkostemp'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| /* end confdefs.h.  */
| /* Define mkostemp to an innocuous variant, in case <limits.h> declares mkostemp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define mkostemp innocuous_mkostemp
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char mkostemp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef mkostemp
| 
| /* 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 mkostemp ();
| /* 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_mkostemp || defined __stub___mkostemp
| choke me
| #endif
| 
| int
| main ()
| {
| return mkostemp ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for pipe2
configure:19099: result: yes
configure:19099: checking for pselect
configure:19099: result: yes
configure:19099: checking for isblank
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c:148:6: warning: conflicting types for built-in function 'isblank'; expected 'int(int)' [-Wbuiltin-declaration-mismatch]
  148 | char isblank ();
      |      ^~~~~~~
conftest.c:136:1: note: 'isblank' is declared in header '<ctype.h>'
  135 | # include <limits.h>
  136 | #else
configure:19099: $? = 0
configure:19099: result: yes
configure:19099: checking for iswctype
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:19099: $? = 0
configure:19099: result: yes
configure:19099: checking for strtoimax
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
configure:19099: $? = 0
configure:19099: result: yes
configure:19099: checking for symlink
configure:19099: result: yes
configure:19099: checking for localtime_r
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc2a3qsn.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:163: undefined reference to `localtime_r'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| /* end confdefs.h.  */
| /* Define localtime_r to an innocuous variant, in case <limits.h> declares localtime_r.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define localtime_r innocuous_localtime_r
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char localtime_r (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef localtime_r
| 
| /* 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 localtime_r ();
| /* 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_localtime_r || defined __stub___localtime_r
| choke me
| #endif
| 
| int
| main ()
| {
| return localtime_r ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for timegm
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccsnfOUz.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:163: undefined reference to `timegm'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| /* end confdefs.h.  */
| /* Define timegm to an innocuous variant, in case <limits.h> declares timegm.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define timegm innocuous_timegm
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char timegm (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef timegm
| 
| /* 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 timegm ();
| /* 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_timegm || defined __stub___timegm
| choke me
| #endif
| 
| int
| main ()
| {
| return timegm ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for utimensat
configure:19099: result: yes
configure:19099: checking for getdtablesize
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccwMfVQe.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `getdtablesize'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define getdtablesize to an innocuous variant, in case <limits.h> declares getdtablesize.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getdtablesize innocuous_getdtablesize
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getdtablesize (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getdtablesize
| 
| /* 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 getdtablesize ();
| /* 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_getdtablesize || defined __stub___getdtablesize
| choke me
| #endif
| 
| int
| main ()
| {
| return getdtablesize ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for futimes
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cckJXm4t.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `futimes'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define futimes to an innocuous variant, in case <limits.h> declares futimes.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define futimes innocuous_futimes
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char futimes (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef futimes
| 
| /* 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 futimes ();
| /* 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_futimes || defined __stub___futimes
| choke me
| #endif
| 
| int
| main ()
| {
| return futimes ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for futimesat
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccEp087U.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `futimesat'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define futimesat to an innocuous variant, in case <limits.h> declares futimesat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define futimesat innocuous_futimesat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char futimesat (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef futimesat
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char futimesat ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_futimesat || defined __stub___futimesat
| choke me
| #endif
| 
| int
| main ()
| {
| return futimesat ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19099: checking for lutimes
configure:19099: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccoidly8.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `lutimes'
collect2.exe: error: ld returned 1 exit status
configure:19099: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define lutimes to an innocuous variant, in case <limits.h> declares lutimes.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define lutimes innocuous_lutimes
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char lutimes (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef lutimes
| 
| /* 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 lutimes ();
| /* 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_lutimes || defined __stub___lutimes
| choke me
| #endif
| 
| int
| main ()
| {
| return lutimes ();
|   ;
|   return 0;
| }
configure:19099: result: no
configure:19114: checking for pid_t
configure:19114: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:19114: $? = 0
configure:19114: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:166:20: error: expected expression before ')' token
  166 | if (sizeof ((pid_t)))
      |                    ^
configure:19114: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((pid_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:19114: result: yes
configure:19127: checking vfork.h usability
configure:19127: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c:163:10: fatal error: vfork.h: No such file or directory
  163 | #include <vfork.h>
      |          ^~~~~~~~~
compilation terminated.
configure:19127: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <vfork.h>
configure:19127: result: no
configure:19127: checking vfork.h presence
configure:19127: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:130:10: fatal error: vfork.h: No such file or directory
  130 | #include <vfork.h>
      |          ^~~~~~~~~
compilation terminated.
configure:19127: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| #include <vfork.h>
configure:19127: result: no
configure:19127: checking for vfork.h
configure:19127: result: no
configure:19140: checking for fork
configure:19140: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c:153:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch]
  153 | char fork ();
      |      ^~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccmRAdyu.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `fork'
collect2.exe: error: ld returned 1 exit status
configure:19140: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define fork to an innocuous variant, in case <limits.h> declares fork.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fork innocuous_fork
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fork (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef fork
| 
| /* 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 fork ();
| /* 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_fork || defined __stub___fork
| choke me
| #endif
| 
| int
| main ()
| {
| return fork ();
|   ;
|   return 0;
| }
configure:19140: result: no
configure:19140: checking for vfork
configure:19140: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccshnuJP.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:164: undefined reference to `vfork'
collect2.exe: error: ld returned 1 exit status
configure:19140: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define vfork to an innocuous variant, in case <limits.h> declares vfork.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define vfork innocuous_vfork
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char vfork (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef vfork
| 
| /* 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 vfork ();
| /* 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_vfork || defined __stub___vfork
| choke me
| #endif
| 
| int
| main ()
| {
| return vfork ();
|   ;
|   return 0;
| }
configure:19140: result: no
configure:19341: checking for snprintf
configure:19341: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c:154:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long long unsigned int,  const char *, ...)' [-Wbuiltin-declaration-mismatch]
  154 | char snprintf ();
      |      ^~~~~~~~
conftest.c:142:1: note: 'snprintf' is declared in header '<stdio.h>'
  141 | # include <limits.h>
  142 | #else
configure:19341: $? = 0
configure:19341: result: yes
configure:19352: checking whether GLib is linked in
configure:19375: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1   -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1      -mtune=generic    conftest.c -lgccjit         >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccjlyIBV.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:137: undefined reference to `g_print'
collect2.exe: error: ld returned 1 exit status
configure:19375: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| /* end confdefs.h.  */
| #include <glib.h>
| 
| int
| main ()
| {
| g_print ("Hello world");
|   ;
|   return 0;
| }
configure:19385: result: no
configure:19397: checking for nl_langinfo and CODESET
configure:19422: result: yes
configure:19429: checking for nl_langinfo and _NL_PAPER_WIDTH
configure:19454: result: yes
configure:19465: checking for mbstate_t
configure:19489: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
configure:19489: $? = 0
configure:19496: result: yes
configure:19937: checking for _setjmp
configure:19959: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c: In function 'main':
conftest.c:155:9: error: too few arguments to function '_setjmp'
  155 |   if (! _setjmp (j))
      |         ^~~~~~~
In file included from conftest.c:146:
C:/msys64/mingw64/x86_64-w64-mingw32/include/setjmp.h:242:63: note: declared here
  242 |   int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmp(jmp_buf _Buf, void *_Ctx);
      |                                                               ^~~~~~~
configure:19959: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| /* end confdefs.h.  */
| #include <setjmp.h>
|          #ifdef __MINGW32__
|          # define _longjmp longjmp
|          #endif
| 
| int
| main ()
| {
| jmp_buf j;
| 	 if (! _setjmp (j))
| 	   _longjmp (j, 1);
|   ;
|   return 0;
| }
configure:19967: result: no
configure:19976: checking for sigsetjmp
configure:19995: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic    conftest.c -lgccjit   >&5 
conftest.c: In function 'main':
conftest.c:151:1: error: unknown type name 'sigjmp_buf'; did you mean 'jmp_buf'?
  151 | sigjmp_buf j;
      | ^~~~~~~~~~
      | jmp_buf
conftest.c:152:16: warning: implicit declaration of function 'sigsetjmp'; did you mean '_setjmp'? [-Wimplicit-function-declaration]
  152 |          if (! sigsetjmp (j, 1))
      |                ^~~~~~~~~
      |                _setjmp
conftest.c:153:5: warning: implicit declaration of function 'siglongjmp'; did you mean 'longjmp'? [-Wimplicit-function-declaration]
  153 |     siglongjmp (j, 1);
      |     ^~~~~~~~~~
      |     longjmp
configure:19995: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| /* end confdefs.h.  */
| #include <setjmp.h>
| 
| int
| main ()
| {
| sigjmp_buf j;
|          if (! sigsetjmp (j, 1))
| 	   siglongjmp (j, 1);
|   ;
|   return 0;
| }
configure:20003: result: no
configure:20129: checking for usable FIONREAD
configure:20169: result: yes
configure:20177: checking for usable SIGIO
configure:20195: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1  -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:156:11: error: 'SIGIO' undeclared (first use in this function); did you mean 'SIGILL'?
  156 | int foo = SIGIO | F_SETFL | FASYNC;
      |           ^~~~~
      |           SIGILL
conftest.c:156:11: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:156:19: error: 'F_SETFL' undeclared (first use in this function)
  156 | int foo = SIGIO | F_SETFL | FASYNC;
      |                   ^~~~~~~
conftest.c:156:29: error: 'FASYNC' undeclared (first use in this function)
  156 | int foo = SIGIO | F_SETFL | FASYNC;
      |                             ^~~~~~
configure:20195: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| /* end confdefs.h.  */
| #include <fcntl.h>
| 			    #include <signal.h>
| 
| int
| main ()
| {
| int foo = SIGIO | F_SETFL | FASYNC;
|   ;
|   return 0;
| }
configure:20202: result: no
configure:20421: checking for struct alignment
configure:20441: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:20441: $? = 0
configure:20448: result: yes
configure:20457: checking for typeof syntax and keyword spelling
configure:20488: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:20488: $? = 0
configure:20495: result: typeof
configure:20511: checking for statement expressions
configure:20527: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:20527: $? = 0
configure:20534: result: yes
configure:20648: checking for working alloca.h
configure:20665: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:157:10: fatal error: alloca.h: No such file or directory
  157 | #include <alloca.h>
      |          ^~~~~~~~~~
compilation terminated.
configure:20665: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| /* end confdefs.h.  */
| #include <alloca.h>
| int
| main ()
| {
| char *p = (char *) alloca (2 * sizeof (int));
| 			  if (p) return 0;
|   ;
|   return 0;
| }
configure:20673: result: no
configure:20681: checking for alloca
configure:20718: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:20718: $? = 0
configure:20726: result: yes
configure:20895: checking whether // is distinct from /
configure:20924: result: yes
configure:20936: checking whether realpath works
configure:21129: result: no-but-not-needed-so-yes
configure:21163: checking for C/C++ restrict keyword
configure:21190: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:21190: $? = 0
configure:21198: result: __restrict
configure:21355: checking whether byte ordering is bigendian
configure:21370: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:162:9: error: unknown type name 'not'
  162 |         not a universal capable compiler
      |         ^~~
conftest.c:162:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  162 |         not a universal capable compiler
      |               ^~~~~~~~~
conftest.c:162:15: error: unknown type name 'universal'
configure:21370: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:21415: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:168:8: error: unknown type name 'bogus'
  168 |        bogus endian macros
      |        ^~~~~
conftest.c:168:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'macros'
  168 |        bogus endian macros
      |                     ^~~~~~
configure:21415: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| /* end confdefs.h.  */
| #include <sys/types.h>
| 	     #include <sys/param.h>
| 
| int
| main ()
| {
| #if ! (defined BYTE_ORDER && defined BIG_ENDIAN 		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN 		     && LITTLE_ENDIAN)
| 	      bogus endian macros
| 	     #endif
| 
|   ;
|   return 0;
| }
configure:21459: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:167:8: error: unknown type name 'bogus'
  167 |        bogus endian macros
      |        ^~~~~
conftest.c:167:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'macros'
  167 |        bogus endian macros
      |                     ^~~~~~
configure:21459: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| /* end confdefs.h.  */
| #include <limits.h>
| 
| int
| main ()
| {
| #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
| 	      bogus endian macros
| 	     #endif
| 
|   ;
|   return 0;
| }
configure:21550: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:21550: $? = 0
configure:21550: ./conftest.exe
configure:21550: $? = 0
configure:21561: result: no
configure:21605: checking whether the preprocessor supports include_next
configure:21643: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   -Iconftestd1b -Iconftestd2 conftest.c >&5
configure:21643: $? = 0
configure:21664: result: yes
configure:21686: checking whether source code line length is unlimited
configure:21709: result: yes
configure:21782: checking if environ is properly declared
configure:21804: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/_mingw.h:10,
                 from C:/msys64/mingw64/x86_64-w64-mingw32/include/corecrt.h:10,
                 from C:/msys64/mingw64/x86_64-w64-mingw32/include/crtdefs.h:10,
                 from C:/msys64/mingw64/x86_64-w64-mingw32/include/sys/types.h:13,
                 from ../src/nt/inc/unistd.h:6,
                 from conftest.c:162:
conftest.c:167:40: error: conflicting types for '__imp__environ'
  167 |             extern struct { int foo; } environ;
      |                                        ^~~~~~~
C:/msys64/mingw64/x86_64-w64-mingw32/include/stdlib.h:322:19: note: previous declaration of '__imp__environ' was here
  322 |   extern char *** __MINGW_IMP_SYMBOL(_environ);
      |                   ^~~~~~~~~~~~~~~~~~
configure:21804: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 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>
| 
|             extern struct { int foo; } environ;
| int
| main ()
| {
| environ.foo = 1;
|   ;
|   return 0;
| }
configure:21811: result: yes
configure:21826: checking for complete errno.h
configure:21899: result: no
configure:21982: checking for EMULTIHOP value
configure:22037: result: no
configure:22053: checking for ENOLINK value
configure:22108: result: yes
configure:22124: checking for EOVERFLOW value
configure:22179: result: yes
configure:22287: checking whether lstat correctly handles trailing slash
configure:22341: result: yes
configure:22414: checking for mode_t
configure:22414: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:22414: $? = 0
configure:22414: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:199:21: error: expected expression before ')' token
  199 | if (sizeof ((mode_t)))
      |                     ^
configure:22414: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((mode_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:22414: result: yes
configure:22427: checking for st_dm_mode in struct stat
configure:22445: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:169:18: error: 'struct stat' has no member named 'st_dm_mode'; did you mean 'st_mode'?
  169 | struct stat s; s.st_dm_mode;
      |                  ^~~~~~~~~~
      |                  st_mode
configure:22445: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/stat.h>
| int
| main ()
| {
| struct stat s; s.st_dm_mode;
|   ;
|   return 0;
| }
configure:22452: result: no
configure:22462: checking whether strmode is declared
configure:22462: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:203:10: error: 'strmode' undeclared (first use in this function); did you mean 'strtod'?
  203 |   (void) strmode;
      |          ^~~~~~~
      |          strtod
conftest.c:203:10: note: each undeclared identifier is reported only once for each function it appears in
configure:22462: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strmode
| #ifdef __cplusplus
|   (void) strmode;
| #else
|   (void) strmode;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:22462: result: no
configure:22489: checking for gawk
configure:22505: found /usr/bin/gawk
configure:22516: result: gawk
configure:22623: checking for getopt.h
configure:22623: result: no
configure:23267: checking for struct timeval
configure:23290: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:23290: $? = 0
configure:23298: result: yes
configure:23303: checking for wide-enough struct timeval.tv_sec member
configure:23338: result: yes
configure:23434: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.
configure:23457: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:169:22: error: 'WORD_BIT' undeclared here (not in a function)
  169 |             int wb = WORD_BIT;
      |                      ^~~~~~~~
configure:23457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| /* 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
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:23464: result: no
configure:23482: checking whether the compiler produces multi-arch binaries
configure:23496: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:165:13: error: unknown type name 'not'
  165 |             not a universal capable compiler
      |             ^~~
conftest.c:165:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  165 |             not a universal capable compiler
      |                   ^~~~~~~~~
conftest.c:165:19: error: unknown type name 'universal'
configure:23496: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
|             not a universal capable compiler
|            #endif
|            typedef int dummy;
| 
configure:23523: result: no
configure:23652: checking whether stdint.h conforms to C99
configure:23832: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:23832: $? = 0
configure:23919: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:23919: $? = 0
configure:23919: ./conftest.exe
configure:23919: $? = 0
configure:23931: result: yes
configure:23942: checking whether stdint.h works without ISO C predefines
configure:23978: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:23978: $? = 0
configure:23984: result: yes
configure:23995: checking whether stdint.h has UINTMAX_WIDTH etc.
configure:24031: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:184:24: error: 'UINTMAX_WIDTH' undeclared here (not in a function); did you mean 'UINTMAX_MAX'?
  184 |               int iw = UINTMAX_WIDTH;
      |                        ^~~~~~~~~~~~~
      |                        UINTMAX_MAX
configure:24031: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #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>
| 
|   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
|      included before <wchar.h>.  */
|   #include <stddef.h>
|   #include <signal.h>
|   #if HAVE_WCHAR_H
|   # include <stdio.h>
|   # include <time.h>
|   # include <wchar.h>
|   #endif
| 
|               int iw = UINTMAX_WIDTH;
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:24036: result: no
configure:24492: checking for 64-bit off_t
configure:24510: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:24510: $? = 0
configure:24518: result: yes
configure:24525: checking for 64-bit st_size
configure:24544: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:168:52: error: invalid use of undefined type 'struct stat'
  168 |                 int verify_st_size_size[sizeof (buf.st_size) >= 8 ? 1 : -1];
      |                                                    ^
conftest.c:167:29: error: storage size of 'buf' isn't known
  167 |                 struct stat buf;
      |                             ^~~
configure:24544: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <sys/types.h>
|                 struct stat buf;
|                 int verify_st_size_size[sizeof (buf.st_size) >= 8 ? 1 : -1];
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:24552: result: no
configure:24568: checking whether memmem is declared
configure:24568: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:206:10: error: 'memmem' undeclared (first use in this function); did you mean 'memset'?
  206 |   (void) memmem;
      |          ^~~~~~
      |          memset
conftest.c:206:10: note: each undeclared identifier is reported only once for each function it appears in
configure:24568: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef memmem
| #ifdef __cplusplus
|   (void) memmem;
| #else
|   (void) memmem;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:24568: result: no
configure:24579: checking whether memrchr is declared
configure:24579: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:207:10: error: 'memrchr' undeclared (first use in this function); did you mean 'memchr'?
  207 |   (void) memrchr;
      |          ^~~~~~~
      |          memchr
conftest.c:207:10: note: each undeclared identifier is reported only once for each function it appears in
configure:24579: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef memrchr
| #ifdef __cplusplus
|   (void) memrchr;
| #else
|   (void) memrchr;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:24579: result: no
configure:24594: checking whether <limits.h> defines MIN and MAX
configure:24611: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:169:21: warning: implicit declaration of function 'MIN' [-Wimplicit-function-declaration]
  169 |             int x = MIN (42, 17);
      |                     ^~~
conftest.c:169:21: error: initializer element is not constant
configure:24611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| /* end confdefs.h.  */
| #include <limits.h>
|             int x = MIN (42, 17);
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:24618: result: no
configure:24631: checking whether <sys/param.h> defines MIN and MAX
configure:24648: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:169:21: warning: implicit declaration of function 'MIN' [-Wimplicit-function-declaration]
  169 |             int x = MIN (42, 17);
      |                     ^~~
conftest.c:169:21: error: initializer element is not constant
configure:24648: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| /* end confdefs.h.  */
| #include <sys/param.h>
|             int x = MIN (42, 17);
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:24655: result: no
configure:24697: checking whether time_t is signed
configure:24714: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:24714: $? = 0
configure:24721: result: yes
configure:24729: checking whether alarm is declared
configure:24729: result: yes
configure:24746: checking for working mktime
configure:24982: result: yes
configure:24985: checking whether struct tm is in sys/time.h or time.h
configure:25005: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25005: $? = 0
configure:25012: result: time.h
configure:25020: checking for struct tm.tm_zone
configure:25020: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:13: error: 'struct tm' has no member named 'tm_zone'; did you mean 'tm_mon'?
  178 | if (ac_aggr.tm_zone)
      |             ^~~~~~~
      |             tm_mon
configure:25020: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <time.h>
| 
| 
| int
| main ()
| {
| static struct tm ac_aggr;
| if (ac_aggr.tm_zone)
| return 0;
|   ;
|   return 0;
| }
configure:25020: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:20: error: 'struct tm' has no member named 'tm_zone'; did you mean 'tm_mon'?
  178 | if (sizeof ac_aggr.tm_zone)
      |                    ^~~~~~~
      |                    tm_mon
configure:25020: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <time.h>
| 
| 
| int
| main ()
| {
| static struct tm ac_aggr;
| if (sizeof ac_aggr.tm_zone)
| return 0;
|   ;
|   return 0;
| }
configure:25020: result: no
configure:25038: checking whether tzname is declared
configure:25038: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25038: $? = 0
configure:25038: result: yes
configure:25050: checking for tzname
configure:25070: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:25070: $? = 0
configure:25078: result: yes
configure:25088: checking for struct tm.tm_gmtoff
configure:25088: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:12: error: 'struct tm' has no member named 'tm_gmtoff'
  178 | if (ac_aggr.tm_gmtoff)
      |            ^
configure:25088: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| /* end confdefs.h.  */
| #include <time.h>
| 
| int
| main ()
| {
| static struct tm ac_aggr;
| if (ac_aggr.tm_gmtoff)
| return 0;
|   ;
|   return 0;
| }
configure:25088: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:178:19: error: 'struct tm' has no member named 'tm_gmtoff'
  178 | if (sizeof ac_aggr.tm_gmtoff)
      |                   ^
configure:25088: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| /* end confdefs.h.  */
| #include <time.h>
| 
| int
| main ()
| {
| static struct tm ac_aggr;
| if (sizeof ac_aggr.tm_gmtoff)
| return 0;
|   ;
|   return 0;
| }
configure:25088: result: no
configure:25111: checking whether <sys/select.h> is self-contained
configure:25128: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:172:10: fatal error: sys/select.h: No such file or directory
  172 | #include <sys/select.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:25128: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| /* end confdefs.h.  */
| #include <sys/select.h>
| int
| main ()
| {
| struct timeval b;
|   ;
|   return 0;
| }
configure:25190: result: no
configure:25330: checking for inline
configure:25346: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25346: $? = 0
configure:25354: result: inline
configure:25375: checking for stdlib.h
configure:25375: result: yes
configure:25385: checking for GNU libc compatible malloc
configure:25409: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:25409: $? = 0
configure:25409: ./conftest.exe
configure:25409: $? = 0
configure:25419: result: yes
configure:25434: checking whether we are using the GNU C Library >= 2.1 or uClibc
conftest.c:175:10: fatal error: features.h: No such file or directory
  175 | #include <features.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:25464: result: no
configure:25475: checking for sigset_t
configure:25475: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:183:13: error: 'sigset_t' undeclared (first use in this function); did you mean '_sigset_t'?
  183 | if (sizeof (sigset_t))
      |             ^~~~~~~~
      |             _sigset_t
conftest.c:183:13: note: each undeclared identifier is reported only once for each function it appears in
configure:25475: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 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 ()
| {
| if (sizeof (sigset_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:25475: result: no
configure:25519: checking for wchar_t
configure:25536: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25536: $? = 0
configure:25543: result: yes
configure:25732: checking whether strnlen is declared
configure:25732: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25732: $? = 0
configure:25732: result: yes
configure:25745: checking whether strtoimax is declared
configure:25745: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25745: $? = 0
configure:25745: result: yes
configure:25760: checking for a thread-safe mkdir -p
configure:25799: result: /usr/bin/mkdir -p
configure:25802: checking whether stat file-mode macros are broken
configure:25829: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25829: $? = 0
configure:25836: result: no
configure:25945: checking for struct timespec in <time.h>
configure:25962: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:25962: $? = 0
configure:25969: result: yes
configure:26156: checking whether clearerr_unlocked is declared
configure:26156: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:218:10: error: 'clearerr_unlocked' undeclared (first use in this function)
  218 |   (void) clearerr_unlocked;
      |          ^~~~~~~~~~~~~~~~~
conftest.c:218:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26156: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef clearerr_unlocked
| #ifdef __cplusplus
|   (void) clearerr_unlocked;
| #else
|   (void) clearerr_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26156: result: no
configure:26167: checking whether feof_unlocked is declared
configure:26167: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:219:10: error: 'feof_unlocked' undeclared (first use in this function)
  219 |   (void) feof_unlocked;
      |          ^~~~~~~~~~~~~
conftest.c:219:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26167: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef feof_unlocked
| #ifdef __cplusplus
|   (void) feof_unlocked;
| #else
|   (void) feof_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26167: result: no
configure:26178: checking whether ferror_unlocked is declared
configure:26178: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:220:10: error: 'ferror_unlocked' undeclared (first use in this function)
  220 |   (void) ferror_unlocked;
      |          ^~~~~~~~~~~~~~~
conftest.c:220:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26178: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef ferror_unlocked
| #ifdef __cplusplus
|   (void) ferror_unlocked;
| #else
|   (void) ferror_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26178: result: no
configure:26189: checking whether fflush_unlocked is declared
configure:26189: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:221:10: error: 'fflush_unlocked' undeclared (first use in this function); did you mean '_fflush_nolock'?
  221 |   (void) fflush_unlocked;
      |          ^~~~~~~~~~~~~~~
      |          _fflush_nolock
conftest.c:221:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26189: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fflush_unlocked
| #ifdef __cplusplus
|   (void) fflush_unlocked;
| #else
|   (void) fflush_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26189: result: no
configure:26200: checking whether fgets_unlocked is declared
configure:26200: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:222:10: error: 'fgets_unlocked' undeclared (first use in this function)
  222 |   (void) fgets_unlocked;
      |          ^~~~~~~~~~~~~~
conftest.c:222:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26200: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fgets_unlocked
| #ifdef __cplusplus
|   (void) fgets_unlocked;
| #else
|   (void) fgets_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26200: result: no
configure:26211: checking whether fputc_unlocked is declared
configure:26211: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:223:10: error: 'fputc_unlocked' undeclared (first use in this function); did you mean '_putc_nolock'?
  223 |   (void) fputc_unlocked;
      |          ^~~~~~~~~~~~~~
      |          _putc_nolock
conftest.c:223:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26211: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fputc_unlocked
| #ifdef __cplusplus
|   (void) fputc_unlocked;
| #else
|   (void) fputc_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26211: result: no
configure:26222: checking whether fputs_unlocked is declared
configure:26222: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:224:10: error: 'fputs_unlocked' undeclared (first use in this function)
  224 |   (void) fputs_unlocked;
      |          ^~~~~~~~~~~~~~
conftest.c:224:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26222: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fputs_unlocked
| #ifdef __cplusplus
|   (void) fputs_unlocked;
| #else
|   (void) fputs_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26222: result: no
configure:26233: checking whether fread_unlocked is declared
configure:26233: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:225:10: error: 'fread_unlocked' undeclared (first use in this function); did you mean '_fread_nolock_s'?
  225 |   (void) fread_unlocked;
      |          ^~~~~~~~~~~~~~
      |          _fread_nolock_s
conftest.c:225:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26233: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fread_unlocked
| #ifdef __cplusplus
|   (void) fread_unlocked;
| #else
|   (void) fread_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26233: result: no
configure:26244: checking whether fwrite_unlocked is declared
configure:26244: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:226:10: error: 'fwrite_unlocked' undeclared (first use in this function); did you mean '_fwrite_nolock'?
  226 |   (void) fwrite_unlocked;
      |          ^~~~~~~~~~~~~~~
      |          _fwrite_nolock
conftest.c:226:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26244: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef fwrite_unlocked
| #ifdef __cplusplus
|   (void) fwrite_unlocked;
| #else
|   (void) fwrite_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26244: result: no
configure:26255: checking whether getc_unlocked is declared
configure:26255: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:227:10: error: 'getc_unlocked' undeclared (first use in this function)
  227 |   (void) getc_unlocked;
      |          ^~~~~~~~~~~~~
conftest.c:227:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26255: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef getc_unlocked
| #ifdef __cplusplus
|   (void) getc_unlocked;
| #else
|   (void) getc_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26255: result: no
configure:26266: checking whether getchar_unlocked is declared
configure:26266: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:228:10: error: 'getchar_unlocked' undeclared (first use in this function); did you mean '_getchar_nolock'?
  228 |   (void) getchar_unlocked;
      |          ^~~~~~~~~~~~~~~~
      |          _getchar_nolock
conftest.c:228:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26266: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef getchar_unlocked
| #ifdef __cplusplus
|   (void) getchar_unlocked;
| #else
|   (void) getchar_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26266: result: no
configure:26277: checking whether putc_unlocked is declared
configure:26277: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:229:10: error: 'putc_unlocked' undeclared (first use in this function)
  229 |   (void) putc_unlocked;
      |          ^~~~~~~~~~~~~
conftest.c:229:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26277: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef putc_unlocked
| #ifdef __cplusplus
|   (void) putc_unlocked;
| #else
|   (void) putc_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26277: result: no
configure:26288: checking whether putchar_unlocked is declared
configure:26288: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:230:10: error: 'putchar_unlocked' undeclared (first use in this function); did you mean '_putchar_nolock'?
  230 |   (void) putchar_unlocked;
      |          ^~~~~~~~~~~~~~~~
      |          _putchar_nolock
conftest.c:230:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26288: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef putchar_unlocked
| #ifdef __cplusplus
|   (void) putchar_unlocked;
| #else
|   (void) putchar_unlocked;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26288: result: no
configure:26301: checking type of array argument to getgroups
configure:26335: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:239:7: warning: implicit declaration of function 'getgroups' [-Wimplicit-function-declaration]
  239 |   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
      |       ^~~~~~~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccaasxif.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:239: undefined reference to `getgroups'
collect2.exe: error: ld returned 1 exit status
configure:26335: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| /* end confdefs.h.  */
| /* Thanks to Mike Rendell for this test.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #define NGID 256
| #undef MAX
| #define MAX(x, y) ((x) > (y) ? (x) : (y))
| 
| int
| main ()
| {
|   gid_t gidset[NGID];
|   int i, n;
|   union { gid_t gval; long int lval; }  val;
| 
|   val.lval = -1;
|   for (i = 0; i < NGID; i++)
|     gidset[i] = val.gval;
|   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
| 		 gidset);
|   /* Exit non-zero if getgroups seems to require an array of ints.  This
|      happens when gid_t is short int but getgroups modifies an array
|      of ints.  */
|   return n > 0 && gidset[n] != val.gval;
| }
configure:26360: result: int
configure:26370: checking whether getdtablesize is declared
configure:26370: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:232:10: error: 'getdtablesize' undeclared (first use in this function)
  232 |   (void) getdtablesize;
      |          ^~~~~~~~~~~~~
conftest.c:232:10: note: each undeclared identifier is reported only once for each function it appears in
configure:26370: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef getdtablesize
| #ifdef __cplusplus
|   (void) getdtablesize;
| #else
|   (void) getdtablesize;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:26370: result: no
configure:26382: checking for O_CLOEXEC
configure:26402: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:195:29: error: unknown type name 'choke'
  195 |                             choke me;
      |                             ^~~~~
conftest.c: In function 'main':
conftest.c:201:8: error: 'O_CLOEXEC' undeclared (first use in this function)
  201 | return O_CLOEXEC;
      |        ^~~~~~~~~
conftest.c:201:8: note: each undeclared identifier is reported only once for each function it appears in
configure:26402: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| /* end confdefs.h.  */
| #include <fcntl.h>
|                           #ifndef O_CLOEXEC
|                             choke me;
|                           #endif
| 
| int
| main ()
| {
| return O_CLOEXEC;
|   ;
|   return 0;
| }
configure:26409: result: no
configure:26414: checking for promoted mode_t type
configure:26431: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:26431: $? = 0
configure:26439: result: int
configure:26448: checking whether the utimes function works
configure:26587: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:238: warning: "lseek" redefined
  238 | #define lseek     _lseek
      | 
In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/fcntl.h:8,
                 from conftest.c:197:
C:/msys64/mingw64/x86_64-w64-mingw32/include/io.h:352: note: this is the location of the previous definition
  352 | #define lseek lseek64
      | 
conftest.c: In function 'main':
conftest.c:287:14: warning: implicit declaration of function 'utimes'; did you mean 'utime'? [-Wimplicit-function-declaration]
  287 |     else if (utimes (file, timeval) != 0)
      |              ^~~~~~
      |              utime
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccXAQv6d.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:359: undefined reference to `utimes'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:287: undefined reference to `utimes'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:289: undefined reference to `lstat'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:314: undefined reference to `utimes'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:321: undefined reference to `utimes'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:325: undefined reference to `utimes'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:318: undefined reference to `utimes'
collect2.exe: error: ld returned 1 exit status
configure:26587: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/stat.h>
| #include <fcntl.h>
| #include <sys/time.h>
| #include <time.h>
| #include <unistd.h>
| #include <stdlib.h>
| #include <stdio.h>
| #include <utime.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
| 
| 
| 
| static int
| inorder (time_t a, time_t b, time_t c)
| {
|   return a <= b && b <= c;
| }
| 
| int
| main ()
| {
|   int result = 0;
|   char const *file = "conftest.utimes";
|   /* On OS/2, file timestamps must be on or after 1980 in local time,
|      with an even number of seconds.  */
|   static struct timeval timeval[2] = {{315620000 + 10, 10},
|                                       {315620000 + 1000000, 999998}};
| 
|   /* Test whether utimes() essentially works.  */
|   {
|     struct stat sbuf;
|     FILE *f = fopen (file, "w");
|     if (f == NULL)
|       result |= 1;
|     else if (fclose (f) != 0)
|       result |= 1;
|     else if (utimes (file, timeval) != 0)
|       result |= 2;
|     else if (lstat (file, &sbuf) != 0)
|       result |= 1;
|     else if (!(sbuf.st_atime == timeval[0].tv_sec
|                && sbuf.st_mtime == timeval[1].tv_sec))
|       result |= 4;
|     if (unlink (file) != 0)
|       result |= 1;
|   }
| 
|   /* Test whether utimes() with a NULL argument sets the file's timestamp
|      to the current time.  Use 'fstat' as well as 'time' to
|      determine the "current" time, to accommodate NFS file systems
|      if there is a time skew between the host and the NFS server.  */
|   {
|     int fd = open (file, O_WRONLY|O_CREAT, 0644);
|     if (fd < 0)
|       result |= 1;
|     else
|       {
|         time_t t0, t2;
|         struct stat st0, st1, st2;
|         if (time (&t0) == (time_t) -1)
|           result |= 1;
|         else if (fstat (fd, &st0) != 0)
|           result |= 1;
|         else if (utimes (file, timeval) != 0
|                  && (errno != EACCES
|                      /* OS/2 kLIBC utimes fails on opened files.  */
|                      || close (fd) != 0
|                      || utimes (file, timeval) != 0
|                      || (fd = open (file, O_WRONLY)) < 0))
|           result |= 2;
|         else if (utimes (file, NULL) != 0
|                  && (errno != EACCES
|                      /* OS/2 kLIBC utimes fails on opened files.  */
|                      || close (fd) != 0
|                      || utimes (file, NULL) != 0
|                      || (fd = open (file, O_WRONLY)) < 0))
|           result |= 8;
|         else if (fstat (fd, &st1) != 0)
|           result |= 1;
|         else if (write (fd, "\n", 1) != 1)
|           result |= 1;
|         else if (fstat (fd, &st2) != 0)
|           result |= 1;
|         else if (time (&t2) == (time_t) -1)
|           result |= 1;
|         else
|           {
|             int m_ok_POSIX = inorder (t0, st1.st_mtime, t2);
|             int m_ok_NFS = inorder (st0.st_mtime, st1.st_mtime, st2.st_mtime);
|             if (! (st1.st_atime == st1.st_mtime))
|               result |= 16;
|             if (! (m_ok_POSIX || m_ok_NFS))
|               result |= 32;
|           }
|         if (close (fd) != 0)
|           result |= 1;
|       }
|     if (unlink (file) != 0)
|       result |= 1;
|   }
| 
|   /* Test whether utimes() with a NULL argument works on read-only files.  */
|   {
|     int fd = open (file, O_WRONLY|O_CREAT, 0444);
|     if (fd < 0)
|       result |= 1;
|     else if (close (fd) != 0)
|       result |= 1;
|     else if (utimes (file, NULL) != 0)
|       result |= 64;
|     if (unlink (file) != 0)
|       result |= 1;
|   }
| 
|   return result;
| }
| 
configure:26598: result: no
configure:26641: checking sys/acl.h usability
configure:26641: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:26641: $? = 0
configure:26641: result: yes
configure:26641: checking sys/acl.h presence
configure:26641: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:26641: $? = 0
configure:26641: result: yes
configure:26641: checking for sys/acl.h
configure:26641: result: yes
configure:26655: checking for library containing acl_get_file
configure:26703: result: none required
configure:26719: checking for acl_get_file
configure:26719: result: yes
configure:26719: checking for acl_get_fd
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccWXQ3mq.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:230: undefined reference to `acl_get_fd'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| /* end confdefs.h.  */
| /* Define acl_get_fd to an innocuous variant, in case <limits.h> declares acl_get_fd.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_get_fd innocuous_acl_get_fd
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_get_fd (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_get_fd
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_get_fd ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_get_fd || defined __stub___acl_get_fd
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_get_fd ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_set_file
configure:26719: result: yes
configure:26719: checking for acl_set_fd
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccwvTrmr.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:231: undefined reference to `acl_set_fd'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| /* end confdefs.h.  */
| /* Define acl_set_fd to an innocuous variant, in case <limits.h> declares acl_set_fd.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_set_fd innocuous_acl_set_fd
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_set_fd (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_set_fd
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_set_fd ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_set_fd || defined __stub___acl_set_fd
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_set_fd ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_free
configure:26719: result: yes
configure:26719: checking for acl_from_mode
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccU66A7v.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:232: undefined reference to `acl_from_mode'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| /* end confdefs.h.  */
| /* Define acl_from_mode to an innocuous variant, in case <limits.h> declares acl_from_mode.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_from_mode innocuous_acl_from_mode
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_from_mode (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_from_mode
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_from_mode ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_from_mode || defined __stub___acl_from_mode
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_from_mode ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_from_text
configure:26719: result: yes
configure:26719: checking for acl_delete_def_file
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc0AVvsk.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_delete_def_file'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_delete_def_file to an innocuous variant, in case <limits.h> declares acl_delete_def_file.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_delete_def_file innocuous_acl_delete_def_file
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_delete_def_file (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_delete_def_file
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_delete_def_file ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_delete_def_file || defined __stub___acl_delete_def_file
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_delete_def_file ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_extended_file
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccQhmh6f.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_extended_file'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_extended_file to an innocuous variant, in case <limits.h> declares acl_extended_file.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_extended_file innocuous_acl_extended_file
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_extended_file (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_extended_file
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_extended_file ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_extended_file || defined __stub___acl_extended_file
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_extended_file ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_delete_fd_np
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccGxdawK.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_delete_fd_np'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_delete_fd_np to an innocuous variant, in case <limits.h> declares acl_delete_fd_np.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_delete_fd_np innocuous_acl_delete_fd_np
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_delete_fd_np (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_delete_fd_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 acl_delete_fd_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_acl_delete_fd_np || defined __stub___acl_delete_fd_np
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_delete_fd_np ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_delete_file_np
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccMTtxLc.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_delete_file_np'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_delete_file_np to an innocuous variant, in case <limits.h> declares acl_delete_file_np.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_delete_file_np innocuous_acl_delete_file_np
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_delete_file_np (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_delete_file_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 acl_delete_file_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_acl_delete_file_np || defined __stub___acl_delete_file_np
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_delete_file_np ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_copy_ext_native
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc4nNf4I.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_copy_ext_native'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_copy_ext_native to an innocuous variant, in case <limits.h> declares acl_copy_ext_native.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_copy_ext_native innocuous_acl_copy_ext_native
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_copy_ext_native (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_copy_ext_native
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_copy_ext_native ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_copy_ext_native || defined __stub___acl_copy_ext_native
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_copy_ext_native ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_create_entry_np
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cccdYzce.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_create_entry_np'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_create_entry_np to an innocuous variant, in case <limits.h> declares acl_create_entry_np.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_create_entry_np innocuous_acl_create_entry_np
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_create_entry_np (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_create_entry_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 acl_create_entry_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_acl_create_entry_np || defined __stub___acl_create_entry_np
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_create_entry_np ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_to_short_text
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccU7XWU5.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_to_short_text'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_to_short_text to an innocuous variant, in case <limits.h> declares acl_to_short_text.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_to_short_text innocuous_acl_to_short_text
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_to_short_text (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_to_short_text
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_to_short_text ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_to_short_text || defined __stub___acl_to_short_text
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_to_short_text ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26719: checking for acl_free_text
configure:26719: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccKJKNaG.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_free_text'
collect2.exe: error: ld returned 1 exit status
configure:26719: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_free_text to an innocuous variant, in case <limits.h> declares acl_free_text.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_free_text innocuous_acl_free_text
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_free_text (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_free_text
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_free_text ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_free_text || defined __stub___acl_free_text
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_free_text ();
|   ;
|   return 0;
| }
configure:26719: result: no
configure:26730: checking for working acl_get_file
configure:26762: result: yes
configure:26771: checking acl/libacl.h usability
configure:26771: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:232:10: fatal error: acl/libacl.h: No such file or directory
  232 | #include <acl/libacl.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:26771: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <acl/libacl.h>
configure:26771: result: no
configure:26771: checking acl/libacl.h presence
configure:26771: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:199:10: fatal error: acl/libacl.h: No such file or directory
  199 | #include <acl/libacl.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:26771: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| #include <acl/libacl.h>
configure:26771: result: no
configure:26771: checking for acl/libacl.h
configure:26771: result: no
configure:26791: checking for acl_entries
configure:26791: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cci3EHb2.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:233: undefined reference to `acl_entries'
collect2.exe: error: ld returned 1 exit status
configure:26791: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| /* Define acl_entries to an innocuous variant, in case <limits.h> declares acl_entries.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define acl_entries innocuous_acl_entries
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char acl_entries (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef acl_entries
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char acl_entries ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_acl_entries || defined __stub___acl_entries
| choke me
| #endif
| 
| int
| main ()
| {
| return acl_entries ();
|   ;
|   return 0;
| }
configure:26791: result: no
configure:26805: checking for ACL_FIRST_ENTRY
configure:26823: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:201:12: error: 'ACL_FIRST_ENTRY' undeclared here (not in a function); did you mean 'PSLIST_ENTRY'?
  201 | int type = ACL_FIRST_ENTRY;
      |            ^~~~~~~~~~~~~~~
      |            PSLIST_ENTRY
configure:26823: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/acl.h>
| int type = ACL_FIRST_ENTRY;
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:26830: result: no
configure:26837: checking for ACL_TYPE_EXTENDED
configure:26855: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:201:12: error: 'ACL_TYPE_EXTENDED' undeclared here (not in a function)
  201 | int type = ACL_TYPE_EXTENDED;
      |            ^~~~~~~~~~~~~~~~~
configure:26855: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/acl.h>
| int type = ACL_TYPE_EXTENDED;
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:26862: result: no
configure:27124: checking for __builtin_expect
configure:27139: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:27139: $? = 0
configure:27164: result: yes
configure:27178: checking byteswap.h usability
configure:27178: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:234:10: fatal error: byteswap.h: No such file or directory
  234 | #include <byteswap.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:27178: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <byteswap.h>
configure:27178: result: no
configure:27178: checking byteswap.h presence
configure:27178: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:201:10: fatal error: byteswap.h: No such file or directory
  201 | #include <byteswap.h>
      |          ^~~~~~~~~~~~
compilation terminated.
configure:27178: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| /* end confdefs.h.  */
| #include <byteswap.h>
configure:27178: result: no
configure:27178: checking for byteswap.h
configure:27178: result: no
configure:27277: checking for library containing clock_gettime
configure:27325: result: none required
configure:27337: checking for clock_gettime
configure:27337: result: no
configure:27337: checking for clock_settime
configure:27337: result: no
configure:27360: checking for copy_file_range
configure:27390: result: yes
configure:27444: checking for d_type member in directory struct
configure:27463: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:210:21: error: 'struct dirent' has no member named 'd_type'
  210 | struct dirent dp; dp.d_type = 0;
      |                     ^
configure:27463: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <dirent.h>
| 
| int
| main ()
| {
| struct dirent dp; dp.d_type = 0;
|   ;
|   return 0;
| }
configure:27473: result: no
configure:27574: checking whether // is distinct from /
configure:27603: result: yes
configure:27614: checking whether dup2 works
configure:27716: result: yes
configure:27975: checking whether fchmodat+AT_SYMLINK_NOFOLLOW works on non-symlinks
configure:28042: result: not-needed-so-yes
configure:28098: checking whether fcntl handles F_DUPFD correctly
configure:28170: result: yes
configure:28188: checking whether fcntl understands F_DUPFD_CLOEXEC
configure:28238: result: yes
configure:28363: checking whether fdopendir is declared
configure:28363: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:216:10: error: 'fdopendir' undeclared (first use in this function); did you mean 'opendir'?
  216 |   (void) fdopendir;
      |          ^~~~~~~~~
      |          opendir
conftest.c:216:10: note: each undeclared identifier is reported only once for each function it appears in
configure:28363: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| /* end confdefs.h.  */
| 
| #include <dirent.h>
| 
| 
| int
| main ()
| {
| #ifndef fdopendir
| #ifdef __cplusplus
|   (void) fdopendir;
| #else
|   (void) fdopendir;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:28363: result: no
configure:28386: checking whether fdopendir works
configure:28444: result: no-but-not-needed-so-yes
configure:28489: checking for flexible array member
configure:28517: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:28517: $? = 0
configure:28524: result: yes
configure:28543: checking for __fpending
configure:28560: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:217:10: warning: implicit declaration of function '__fpending' [-Wimplicit-function-declaration]
  217 | return ! __fpending (stdin);
      |          ^~~~~~~~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccqUZYX5.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:217: undefined reference to `__fpending'
collect2.exe: error: ld returned 1 exit status
configure:28560: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
|     #include <stdio.h>
|     #if HAVE_STDIO_EXT_H
|     # include <stdio_ext.h>
|     #endif
|   
| int
| main ()
| {
| return ! __fpending (stdin);
|   ;
|   return 0;
| }
configure:28569: result: no
configure:28608: checking whether fstatat (..., 0) works
configure:28644: result: yes
configure:28694: checking for sys/mount.h
configure:28694: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:245:10: fatal error: sys/mount.h: No such file or directory
  245 | #include <sys/mount.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:28694: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|      #if HAVE_SYS_PARAM_H
|        #include <sys/param.h>
|       #endif
| 
| #include <sys/mount.h>
configure:28694: result: no
configure:28711: checking how to get file system space usage
configure:28724: checking for statvfs function (SVR4)
configure:28759: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:214:10: fatal error: sys/statvfs.h: No such file or directory
  214 | #include <sys/statvfs.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:28759: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef __osf__
| "Do not use Tru64's statvfs implementation"
| #endif
| 
| #include <sys/statvfs.h>
| 
| struct statvfs fsd;
| 
| #if defined __APPLE__ && defined __MACH__
| #include <limits.h>
| /* On Mac OS X >= 10.5, f_blocks in 'struct statvfs' is a 32-bit quantity;
|    that commonly limits file systems to 4 TiB.  Whereas f_blocks in
|    'struct statfs' is a 64-bit type, thanks to the large-file support
|    that was enabled above.  In this case, don't use statvfs(); use statfs()
|    instead.  */
| int check_f_blocks_size[sizeof fsd.f_blocks * CHAR_BIT <= 32 ? -1 : 1];
| #endif
| 
| int
| main ()
| {
| statvfs (0, &fsd);
|   ;
|   return 0;
| }
configure:28768: result: no
configure:28823: checking for two-argument statfs with statfs.f_frsize member
configure:28851: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:221:19: error: storage size of 'fsd' isn't known
  221 |     struct statfs fsd;
      |                   ^~~
conftest.c:223:12: warning: implicit declaration of function 'statfs' [-Wimplicit-function-declaration]
  223 |     return statfs (".", &fsd) != 0;
      |            ^~~~~~
configure:28851: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #ifdef HAVE_SYS_PARAM_H
| #include <sys/param.h>
| #endif
| #ifdef HAVE_SYS_MOUNT_H
| #include <sys/mount.h>
| #endif
| #ifdef HAVE_SYS_VFS_H
| #include <sys/vfs.h>
| #endif
|   int
|   main ()
|   {
|     struct statfs fsd;
|     fsd.f_frsize = 0;
|     return statfs (".", &fsd) != 0;
|   }
configure:28862: result: no
configure:28873: checking for 3-argument statfs function (DEC OSF/1)
configure:28895: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:211:10: fatal error: sys/mount.h: No such file or directory
  211 | #include <sys/mount.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:28895: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #include <sys/param.h>
| #include <sys/types.h>
| #include <sys/mount.h>
|   int
|   main ()
|   {
|     struct statfs fsd;
|     fsd.f_fsize = 0;
|     return statfs (".", &fsd, sizeof (struct statfs)) != 0;
|   }
configure:28906: result: no
configure:28923: checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD)
configure:28951: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:221:19: error: storage size of 'fsd' isn't known
  221 |     struct statfs fsd;
      |                   ^~~
conftest.c:223:12: warning: implicit declaration of function 'statfs' [-Wimplicit-function-declaration]
  223 |     return statfs (".", &fsd) != 0;
      |            ^~~~~~
configure:28951: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #ifdef HAVE_SYS_PARAM_H
| #include <sys/param.h>
| #endif
| #ifdef HAVE_SYS_MOUNT_H
| #include <sys/mount.h>
| #endif
| #ifdef HAVE_SYS_VFS_H
| #include <sys/vfs.h>
| #endif
|   int
|   main ()
|   {
|     struct statfs fsd;
|     fsd.f_bsize = 0;
|     return statfs (".", &fsd) != 0;
|   }
configure:28962: result: no
configure:28975: checking for four-argument statfs (SVR3)
configure:28995: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:210:10: fatal error: sys/statfs.h: No such file or directory
  210 | #include <sys/statfs.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:28995: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/statfs.h>
|   int
|   main ()
|   {
|     struct statfs fsd;
|     return statfs (".", &fsd, sizeof fsd, 0) != 0;
|   }
configure:29006: result: no
configure:29022: checking for two-argument statfs with statfs.f_fsize member (4.4BSD and NetBSD)
configure:29048: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:219:19: error: storage size of 'fsd' isn't known
  219 |     struct statfs fsd;
      |                   ^~~
conftest.c:221:12: warning: implicit declaration of function 'statfs' [-Wimplicit-function-declaration]
  221 |     return statfs (".", &fsd) != 0;
      |            ^~~~~~
configure:29048: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_SYS_PARAM_H
| #include <sys/param.h>
| #endif
| #ifdef HAVE_SYS_MOUNT_H
| #include <sys/mount.h>
| #endif
|   int
|   main ()
|   {
|     struct statfs fsd;
|     fsd.f_fsize = 0;
|     return statfs (".", &fsd) != 0;
|   }
configure:29059: result: no
configure:29183: checking whether futimens works
configure:29247: result: not-needed-so-yes
configure:29291: checking for getloadavg
configure:29291: result: yes
configure:29651: checking sys/loadavg.h usability
configure:29651: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:241:10: fatal error: sys/loadavg.h: No such file or directory
  241 | #include <sys/loadavg.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:29651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/loadavg.h>
configure:29651: result: no
configure:29651: checking sys/loadavg.h presence
configure:29651: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
conftest.c:208:10: fatal error: sys/loadavg.h: No such file or directory
  208 | #include <sys/loadavg.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
configure:29651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| #include <sys/loadavg.h>
configure:29651: result: no
configure:29651: checking for sys/loadavg.h
configure:29651: result: no
configure:29666: checking whether getloadavg is declared
configure:29666: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:223:10: error: 'getloadavg' undeclared (first use in this function)
  223 |   (void) getloadavg;
      |          ^~~~~~~~~~
conftest.c:223:10: note: each undeclared identifier is reported only once for each function it appears in
configure:29666: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| /* end confdefs.h.  */
| #if HAVE_SYS_LOADAVG_H
|     /* OpenIndiana has a bug: <sys/time.h> must be included before
|        <sys/loadavg.h>.  */
|     # include <sys/time.h>
|     # include <sys/loadavg.h>
|     #endif
|     #include <stdlib.h>
| 
| int
| main ()
| {
| #ifndef getloadavg
| #ifdef __cplusplus
|   (void) getloadavg;
| #else
|   (void) getloadavg;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:29666: result: no
configure:29939: checking for bcrypt.h
configure:29939: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:29939: $? = 0
configure:29939: result: yes
configure:29951: checking whether the bcrypt library is guaranteed to be present
configure:29979: result: no
configure:30034: checking for gettimeofday with POSIX signature
configure:30062: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:30062: $? = 0
configure:30087: result: yes
configure:30149: checking whether the compiler supports the __inline keyword
configure:30166: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:30166: $? = 0
configure:30173: result: yes
configure:30195: checking gmp.h usability
configure:30195: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:30195: $? = 0
configure:30195: result: yes
configure:30195: checking gmp.h presence
configure:30195: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:30195: $? = 0
configure:30195: result: yes
configure:30195: checking for gmp.h
configure:30195: result: yes
configure:30208: checking for library containing __gmpz_roinit_n
configure:30239: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccKUKQjR.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:225: undefined reference to `__gmpz_roinit_n'
collect2.exe: error: ld returned 1 exit status
configure:30239: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __gmpz_roinit_n ();
| int
| main ()
| {
| return __gmpz_roinit_n ();
|   ;
|   return 0;
| }
configure:30239: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lgmp    >&5 
configure:30239: $? = 0
configure:30256: result: -lgmp
configure:30350: checking for memmem
configure:30350: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccMOnU85.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:248: undefined reference to `memmem'
collect2.exe: error: ld returned 1 exit status
configure:30350: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| /* end confdefs.h.  */
| /* Define memmem to an innocuous variant, in case <limits.h> declares memmem.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define memmem innocuous_memmem
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memmem (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef memmem
| 
| /* 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 memmem ();
| /* 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_memmem || defined __stub___memmem
| choke me
| #endif
| 
| int
| main ()
| {
| return memmem ();
|   ;
|   return 0;
| }
configure:30350: result: no
configure:30485: checking for mempcpy
configure:30485: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:237:6: warning: conflicting types for built-in function 'mempcpy'; expected 'void *(void *, const void *, long long unsigned int)' [-Wbuiltin-declaration-mismatch]
  237 | char mempcpy ();
      |      ^~~~~~~
configure:30485: $? = 0
configure:30485: result: yes
configure:30535: checking for memrchr
configure:30535: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccydL4ZE.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:249: undefined reference to `memrchr'
collect2.exe: error: ld returned 1 exit status
configure:30535: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| /* end confdefs.h.  */
| /* Define memrchr to an innocuous variant, in case <limits.h> declares memrchr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define memrchr innocuous_memrchr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memrchr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef memrchr
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char memrchr ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_memrchr || defined __stub___memrchr
| choke me
| #endif
| 
| int
| main ()
| {
| return memrchr ();
|   ;
|   return 0;
| }
configure:30535: result: no
configure:30702: checking whether signature of pselect conforms to POSIX
configure:30730: result: yes
configure:30733: checking whether pselect detects invalid fds
configure:30794: result: yes
configure:30834: checking whether pthread_sigmask is a macro
configure:30858: result: no
configure:30887: checking whether pthread_sigmask works without -lpthread
configure:30916: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:224:22: error: unknown type name 'sigset_t'; did you mean '_sigset_t'?
  224 |                      sigset_t set;
      |                      ^~~~~~~~
      |                      _sigset_t
conftest.c:225:22: warning: implicit declaration of function 'sigemptyset' [-Wimplicit-function-declaration]
  225 |                      sigemptyset (&set);
      |                      ^~~~~~~~~~~
configure:30916: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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:30927: result: yes
configure:30940: checking whether pthread_sigmask returns error numbers
configure:30984: result: yes
configure:30995: checking whether pthread_sigmask unblocks signals correctly
configure:31064: result: not relevant
configure:31112: checking whether readlink signature is correct
configure:31130: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31130: $? = 0
configure:31137: result: yes
configure:31139: checking whether readlink handles trailing slash correctly
configure:31182: result: yes
configure:31233: checking whether readlinkat signature is correct
configure:31251: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31251: $? = 0
configure:31258: result: yes
configure:31315: checking for working re_compile_pattern
configure:31592: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:242:45: error: storage size of 'regex' isn't known
  242 |             static struct re_pattern_buffer regex;
      |                                             ^~~~~
conftest.c:246:33: error: storage size of 'regs' isn't known
  246 |             struct re_registers regs;
      |                                 ^~~~
conftest.c:252:21: error: 'SIGALRM' undeclared (first use in this function); did you mean 'SIGABRT'?
  252 |             signal (SIGALRM, SIG_DFL);
      |                     ^~~~~~~
      |                     SIGABRT
conftest.c:252:21: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:253:13: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration]
  253 |             alarm (2);
      |             ^~~~~
conftest.c:271:19: warning: implicit declaration of function 're_set_syntax' [-Wimplicit-function-declaration]
  271 |                   re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
      |                   ^~~~~~~~~~~~~
conftest.c:271:34: error: 'RE_SYNTAX_GREP' undeclared (first use in this function)
  271 |                   re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
      |                                  ^~~~~~~~~~~~~~
conftest.c:271:51: error: 'RE_HAT_LISTS_NOT_NEWLINE' undeclared (first use in this function)
  271 |                   re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:272:36: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'?
  272 |                                  | RE_ICASE);
      |                                    ^~~~~~~~
      |                                    REG_ICASE
conftest.c:274:23: warning: implicit declaration of function 're_compile_pattern' [-Wimplicit-function-declaration]
  274 |                   s = re_compile_pattern (pat, sizeof pat - 1, &regex);
      |                       ^~~~~~~~~~~~~~~~~~
conftest.c:279:27: warning: implicit declaration of function 're_search' [-Wimplicit-function-declaration]
  279 |                       if (re_search (&regex, data, sizeof data - 1,
      |                           ^~~~~~~~~
conftest.c:324:28: error: 'RE_SYNTAX_EGREP' undeclared (first use in this function)
  324 |             re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE);
      |                            ^~~~~~~~~~~~~~~
conftest.c:339:28: error: 'RE_SYNTAX_POSIX_EGREP' undeclared (first use in this function)
  339 |             re_set_syntax (RE_SYNTAX_POSIX_EGREP);
      |                            ^~~~~~~~~~~~~~~~~~~~~
conftest.c:354:52: error: 'RE_NO_EMPTY_RANGES' undeclared (first use in this function)
  354 |             re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES);
      |                                                    ^~~~~~~~~~~~~~~~~~
conftest.c:380:21: warning: implicit declaration of function 're_match' [-Wimplicit-function-declaration]
  380 |                 if (re_match (&regex, "an", 2, 0, &regs) != 2)
      |                     ^~~~~~~~
conftest.c:409:28: error: 'RE_SYNTAX_EMACS' undeclared (first use in this function)
  409 |             re_set_syntax (RE_SYNTAX_EMACS | RE_ICASE);
      |                            ^~~~~~~~~~~~~~~
conftest.c:429:28: error: 'RE_SYNTAX_POSIX_BASIC' undeclared (first use in this function)
  429 |             re_set_syntax (RE_SYNTAX_POSIX_BASIC
      |                            ^~~~~~~~~~~~~~~~~~~~~
conftest.c:430:31: error: 'RE_CONTEXT_INVALID_DUP' undeclared (first use in this function)
  430 |                            & ~RE_CONTEXT_INVALID_DUP
      |                               ^~~~~~~~~~~~~~~~~~~~~~
conftest.c:441:19: error: 'REG_STARTEND' undeclared (first use in this function); did you mean 'REG_EPAREN'?
  441 |             if (! REG_STARTEND)
      |                   ^~~~~~~~~~~~
      |                   REG_EPAREN
configure:31592: $? = 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 "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 ()
| {
| 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 (&regex, 0, sizeof regex);
|                   s = re_compile_pattern (pat, sizeof pat - 1, &regex);
|                   if (s)
|                     result |= 1;
|                   else
|                     {
|                       if (re_search (&regex, data, sizeof data - 1,
|                                      0, sizeof data - 1, &regs)
|                           != -1)
|                         result |= 1;
|                       regfree (&regex);
|                     }
|                 }
| 
|                 {
|                   /* 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 (&regex, 0, sizeof regex);
|                   s = re_compile_pattern (pat, sizeof pat - 1, &regex);
|                   if (s)
|                     result |= 1;
|                   else
|                     {
|                       i = re_search (&regex, data, sizeof data - 1,
|                                      0, sizeof data - 1, 0);
|                       if (i != 0 && i != 21)
|                         result |= 1;
|                       regfree (&regex);
|                     }
|                 }
| 
|                 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 (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("a[^x]b", 6, &regex);
|             if (s)
|               result |= 2;
|             else
|               {
|                 /* This should fail, but succeeds for glibc-2.5.  */
|                 if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
|                   result |= 2;
|                 regfree (&regex);
|               }
| 
|             /* This regular expression is from Spencer ere test number 75
|                in grep-2.3.  */
|             re_set_syntax (RE_SYNTAX_POSIX_EGREP);
|             memset (&regex, 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, &regex);
|             /* This should fail with _Invalid character class name_ error.  */
|             if (!s)
|               {
|                 result |= 4;
|                 regfree (&regex);
|               }
| 
|             /* 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 (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("a[b-a]", 6, &regex);
|             if (s == 0)
|               {
|                 result |= 8;
|                 regfree (&regex);
|               }
| 
|             /* This should succeed, but does not for glibc-2.1.3.  */
|             memset (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("{1", 2, &regex);
|             if (s)
|               result |= 8;
|             else
|               regfree (&regex);
| 
|             /* The following example is derived from a problem report
|                against gawk from Jorge Stolfi <stolfi@ic.unicamp.br>.  */
|             memset (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("[an\371]*n", 7, &regex);
|             if (s)
|               result |= 8;
|             else
|               {
|                 /* This should match, but does not for glibc-2.2.1.  */
|                 if (re_match (&regex, "an", 2, 0, &regs) != 2)
|                   result |= 8;
|                 else
|                   {
|                     free (regs.start);
|                     free (regs.end);
|                   }
|                 regfree (&regex);
|               }
| 
|             memset (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("x", 1, &regex);
|             if (s)
|               result |= 8;
|             else
|               {
|                 /* glibc-2.2.93 does not work with a negative RANGE argument.  */
|                 if (re_search (&regex, "wxy", 3, 2, -2, &regs) != 1)
|                   result |= 8;
|                 else
|                   {
|                     free (regs.start);
|                     free (regs.end);
|                   }
|                 regfree (&regex);
|               }
| 
|             /* 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 (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("x", 1, &regex);
|             if (s)
|               result |= 16;
|             else
|               {
|                 if (re_search (&regex, "WXY", 3, 0, 3, &regs) < 0)
|                   result |= 16;
|                 else
|                   {
|                     free (regs.start);
|                     free (regs.end);
|                   }
|                 regfree (&regex);
|               }
| 
|             /* 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 (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("[[:alnum:]_-]\\+$", 16, &regex);
|             if (s)
|               result |= 32;
|             else
|               regfree (&regex);
| 
|             /* 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 (&regex, 0, sizeof regex);
|             s = re_compile_pattern ("0|()0|\1|0", 10, &regex);
|             if (!s)
|               result |= 64;
|             else
|               {
|                 if (strcmp (s, "Invalid back reference"))
|                   result |= 64;
|                 regfree (&regex);
|               }
| 
| #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:31603: result: no
configure:31688: checking libintl.h usability
configure:31688: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31688: $? = 0
configure:31688: result: yes
configure:31688: checking libintl.h presence
configure:31688: gcc -I ../src/nt/inc -E -mtune=generic   conftest.c
configure:31688: $? = 0
configure:31688: result: yes
configure:31688: checking for libintl.h
configure:31688: result: yes
configure:31699: checking whether isblank is declared
configure:31699: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31699: $? = 0
configure:31699: result: yes
configure:31716: checking for sig2str
configure:31716: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccIxsLpx.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:271: undefined reference to `sig2str'
collect2.exe: error: ld returned 1 exit status
configure:31716: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return sig2str ();
|   ;
|   return 0;
| }
configure:31716: result: no
configure:31747: checking for sigdescr_np
configure:31747: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc6PbSK6.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:271: undefined reference to `sigdescr_np'
collect2.exe: error: ld returned 1 exit status
configure:31747: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #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 ()
| {
| return sigdescr_np ();
|   ;
|   return 0;
| }
configure:31747: result: no
configure:31860: checking for volatile sig_atomic_t
configure:31860: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31860: $? = 0
configure:31860: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:36: error: expected expression before ')' token
  244 | if (sizeof ((volatile sig_atomic_t)))
      |                                    ^
configure:31860: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| 
| #include <signal.h>
| 
| 
| int
| main ()
| {
| if (sizeof ((volatile sig_atomic_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:31860: result: yes
configure:31876: checking for sighandler_t
configure:31876: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:13: error: 'sighandler_t' undeclared (first use in this function)
  244 | if (sizeof (sighandler_t))
      |             ^~~~~~~~~~~~
conftest.c:244:13: note: each undeclared identifier is reported only once for each function it appears in
configure:31876: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| 
| #include <signal.h>
| 
| 
| int
| main ()
| {
| if (sizeof (sighandler_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:31876: result: no
configure:31891: checking for socklen_t
configure:31891: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31891: $? = 0
configure:31891: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:252:24: error: expected expression before ')' token
  252 | if (sizeof ((socklen_t)))
      |                        ^
configure:31891: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 ()
| {
| if (sizeof ((socklen_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:31891: result: yes
configure:31954: checking for ssize_t
configure:31971: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:31971: $? = 0
configure:31978: result: yes
configure:31990: checking for struct stat.st_atim.tv_nsec
configure:31990: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:13: error: 'struct stat' has no member named 'st_atim'; did you mean 'st_atime'?
  244 | if (ac_aggr.st_atim.tv_nsec)
      |             ^~~~~~~
      |             st_atime
configure:31990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|      #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:31990: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:20: error: 'struct stat' has no member named 'st_atim'; did you mean 'st_atime'?
  244 | if (sizeof ac_aggr.st_atim.tv_nsec)
      |                    ^~~~~~~
      |                    st_atime
configure:31990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|      #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:31990: result: no
configure:32041: checking for struct stat.st_atimespec.tv_nsec
configure:32041: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:13: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atime'?
  244 | if (ac_aggr.st_atimespec.tv_nsec)
      |             ^~~~~~~~~~~~
      |             st_atime
configure:32041: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|         #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atimespec.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32041: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:20: error: 'struct stat' has no member named 'st_atimespec'; did you mean 'st_atime'?
  244 | if (sizeof ac_aggr.st_atimespec.tv_nsec)
      |                    ^~~~~~~~~~~~
      |                    st_atime
configure:32041: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|         #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atimespec.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32041: result: no
configure:32052: checking for struct stat.st_atimensec
configure:32052: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:13: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atime'?
  244 | if (ac_aggr.st_atimensec)
      |             ^~~~~~~~~~~~
      |             st_atime
configure:32052: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|            #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atimensec)
| return 0;
|   ;
|   return 0;
| }
configure:32052: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:20: error: 'struct stat' has no member named 'st_atimensec'; did you mean 'st_atime'?
  244 | if (sizeof ac_aggr.st_atimensec)
      |                    ^~~~~~~~~~~~
      |                    st_atime
configure:32052: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|            #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atimensec)
| return 0;
|   ;
|   return 0;
| }
configure:32052: result: no
configure:32063: checking for struct stat.st_atim.st__tim.tv_nsec
configure:32063: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:13: error: 'struct stat' has no member named 'st_atim'; did you mean 'st_atime'?
  244 | if (ac_aggr.st_atim.st__tim.tv_nsec)
      |             ^~~~~~~
      |             st_atime
configure:32063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|               #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim.st__tim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32063: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:20: error: 'struct stat' has no member named 'st_atim'; did you mean 'st_atime'?
  244 | if (sizeof ac_aggr.st_atim.st__tim.tv_nsec)
      |                    ^~~~~~~
      |                    st_atime
configure:32063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|               #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atim.st__tim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32063: result: no
configure:32085: checking for struct stat.st_birthtimespec.tv_nsec
configure:32085: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:12: error: 'struct stat' has no member named 'st_birthtimespec'
  244 | if (ac_aggr.st_birthtimespec.tv_nsec)
      |            ^
configure:32085: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|      #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtimespec.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32085: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:19: error: 'struct stat' has no member named 'st_birthtimespec'
  244 | if (sizeof ac_aggr.st_birthtimespec.tv_nsec)
      |                   ^
configure:32085: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|      #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_birthtimespec.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32085: result: no
configure:32096: checking for struct stat.st_birthtimensec
configure:32096: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:12: error: 'struct stat' has no member named 'st_birthtimensec'
  244 | if (ac_aggr.st_birthtimensec)
      |            ^
configure:32096: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|         #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtimensec)
| return 0;
|   ;
|   return 0;
| }
configure:32096: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:19: error: 'struct stat' has no member named 'st_birthtimensec'
  244 | if (sizeof ac_aggr.st_birthtimensec)
      |                   ^
configure:32096: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|         #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_birthtimensec)
| return 0;
|   ;
|   return 0;
| }
configure:32096: result: no
configure:32107: checking for struct stat.st_birthtim.tv_nsec
configure:32107: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:12: error: 'struct stat' has no member named 'st_birthtim'
  244 | if (ac_aggr.st_birthtim.tv_nsec)
      |            ^
configure:32107: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|           #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32107: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:244:19: error: 'struct stat' has no member named 'st_birthtim'
  244 | if (sizeof ac_aggr.st_birthtim.tv_nsec)
      |                   ^
configure:32107: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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.  */
| #include <sys/types.h>
|           #include <sys/stat.h>
| 
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_birthtim.tv_nsec)
| return 0;
|   ;
|   return 0;
| }
configure:32107: result: no
configure:32125: checking for working stdalign.h
configure:32170: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:32170: $? = 0
configure:32177: result: yes
configure:32195: checking for good max_align_t
configure:32217: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:32217: $? = 0
configure:32225: result: yes
configure:32237: checking whether NULL can be used in arbitrary expressions
configure:32255: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:32255: $? = 0
configure:32262: result: yes
configure:32424: checking which flavor of printf attribute matches inttypes macros
configure:32451: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c:246:20: error: size of array 'PRIdMAX_probe' is negative
  246 |        extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];
      |                    ^~~~~~~~~~~~~
configure:32451: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| /* end confdefs.h.  */
| 
|        #define __STDC_FORMAT_MACROS 1
|        #include <stdio.h>
|        #include <inttypes.h>
|        /* For non-mingw systems, compilation will trivially succeed.
|           For mingw, compilation will succeed for older mingw (system
|           printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */
|        #if (defined _WIN32 && ! defined __CYGWIN__) &&          (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
|        extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];
|        #endif
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:32458: result: gnu
configure:32592: checking for stpcpy
configure:32592: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c:264:6: warning: conflicting types for built-in function 'stpcpy'; expected 'char *(char *, const char *)' [-Wbuiltin-declaration-mismatch]
  264 | char stpcpy ();
      |      ^~~~~~
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccKHUkum.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:275: undefined reference to `stpcpy'
collect2.exe: error: ld returned 1 exit status
configure:32592: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| /* end confdefs.h.  */
| /* Define stpcpy to an innocuous variant, in case <limits.h> declares stpcpy.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define stpcpy innocuous_stpcpy
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char stpcpy (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef stpcpy
| 
| /* 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 stpcpy ();
| /* 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_stpcpy || defined __stub___stpcpy
| choke me
| #endif
| 
| int
| main ()
| {
| return stpcpy ();
|   ;
|   return 0;
| }
configure:32592: result: no
configure:32644: checking for working strnlen
configure:32682: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:32682: $? = 0
configure:32682: ./conftest.exe
configure:32682: $? = 0
configure:32692: result: yes
configure:32737: checking whether strtoimax works
configure:32793: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
configure:32793: $? = 0
configure:32793: ./conftest.exe
configure:32793: $? = 0
configure:32804: result: yes
configure:32858: checking whether symlink handles trailing slash correctly
configure:32905: result: yes
configure:33131: checking for nlink_t
configure:33131: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:247:13: error: 'nlink_t' undeclared (first use in this function)
  247 | if (sizeof (nlink_t))
      |             ^~~~~~~
conftest.c:247:13: note: each undeclared identifier is reported only once for each function it appears in
configure:33131: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| /* end confdefs.h.  */
| #include <sys/types.h>
|      #include <sys/stat.h>
| 
| int
| main ()
| {
| if (sizeof (nlink_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:33131: result: no
configure:33175: checking whether localtime_r is declared
configure:33175: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:259:10: error: 'localtime_r' undeclared (first use in this function); did you mean 'localtime_s'?
  259 |   (void) localtime_r;
      |          ^~~~~~~~~~~
      |          localtime_s
conftest.c:259:10: note: each undeclared identifier is reported only once for each function it appears in
configure:33175: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| /* end confdefs.h.  */
| /* mingw's <time.h> provides the functions asctime_r, ctime_r,
|          gmtime_r, localtime_r only if <unistd.h> or <pthread.h> has
|          been included before.  */
|       #if defined __MINGW32__
|       # include <unistd.h>
|       #endif
|       #include <time.h>
| 
| 
| int
| main ()
| {
| #ifndef localtime_r
| #ifdef __cplusplus
|   (void) localtime_r;
| #else
|   (void) localtime_r;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:33175: result: no
configure:33249: checking whether localtime_r exists as an inline function
configure:33276: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:257:15: warning: implicit declaration of function 'localtime_r'; did you mean 'localtime_s'? [-Wimplicit-function-declaration]
  257 |               localtime_r (&a, &r);
      |               ^~~~~~~~~~~
      |               localtime_s
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccwP1ATe.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:257: undefined reference to `localtime_r'
collect2.exe: error: ld returned 1 exit status
configure:33276: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* end confdefs.h.  */
| /* mingw's <time.h> provides the functions asctime_r, ctime_r,
|                  gmtime_r, localtime_r only if <unistd.h> or <pthread.h> has
|                  been included before.  */
|               #if defined __MINGW32__
|               # include <unistd.h>
|               #endif
|               #include <time.h>
| 
| int
| main ()
| {
| time_t a;
|               struct tm r;
|               localtime_r (&a, &r);
| 
|   ;
|   return 0;
| }
| 
configure:33285: result: no
configure:33326: checking whether localtime works even near extrema
configure:33360: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
conftest.c: In function 'main':
conftest.c:258:13: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration]
  258 |             alarm (2);
      |             ^~~~~
configure:33360: $? = 0
configure:33360: ./conftest.exe
configure:33360: $? = 0
configure:33369: result: yes
configure:33377: checking for timezone_t
configure:33377: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
conftest.c: In function 'main':
conftest.c:249:13: error: 'timezone_t' undeclared (first use in this function); did you mean 'timezone'?
  249 | if (sizeof (timezone_t))
      |             ^~~~~~~~~~
      |             timezone
conftest.c:249:13: note: each undeclared identifier is reported only once for each function it appears in
configure:33377: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* end confdefs.h.  */
| #include <time.h>
| 
| int
| main ()
| {
| if (sizeof (timezone_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:33377: result: no
configure:33464: checking for library containing timer_settime
configure:33495: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccUMi4TN.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:255: undefined reference to `timer_settime'
collect2.exe: error: ld returned 1 exit status
configure:33495: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timer_settime ();
| int
| main ()
| {
| return timer_settime ();
|   ;
|   return 0;
| }
configure:33495: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lrt    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lrt
collect2.exe: error: ld returned 1 exit status
configure:33495: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timer_settime ();
| int
| main ()
| {
| return timer_settime ();
|   ;
|   return 0;
| }
configure:33495: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c -lposix4    >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lposix4
collect2.exe: error: ld returned 1 exit status
configure:33495: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* 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.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timer_settime ();
| int
| main ()
| {
| return timer_settime ();
|   ;
|   return 0;
| }
configure:33512: result: no
configure:33524: checking for timer_settime
configure:33524: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\ccIIO6aQ.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:278: undefined reference to `timer_settime'
collect2.exe: error: ld returned 1 exit status
configure:33524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| /* end confdefs.h.  */
| /* Define timer_settime to an innocuous variant, in case <limits.h> declares timer_settime.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define timer_settime innocuous_timer_settime
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char timer_settime (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef timer_settime
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char timer_settime ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_timer_settime || defined __stub___timer_settime
| choke me
| #endif
| 
| int
| main ()
| {
| return timer_settime ();
|   ;
|   return 0;
| }
configure:33524: result: no
configure:33660: checking whether utimensat works
configure:33731: result: yes
configure:33762: checking for variable-length arrays
configure:33818: gcc -I ../src/nt/inc -c -g3 -O2 -gdwarf-2 -mtune=generic   conftest.c >&5
configure:33818: $? = 0
configure:33828: result: yes
configure:34705: checking for __mktime_internal
configure:34705: gcc -I ../src/nt/inc -o conftest.exe -g3 -O2 -gdwarf-2 -mtune=generic    conftest.c   >&5 
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\tmp\cc82WTbg.o: in function `main':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build/conftest.c:280: undefined reference to `__mktime_internal'
collect2.exe: error: ld returned 1 exit status
configure:34705: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "28.0.50"
| #define PACKAGE_STRING "GNU Emacs 28.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define MAIL_USE_POP 1
| #define HAVE_PDUMPER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _FILE_OFFSET_BITS 64
| #define GCC_LINT 1
| #define SYSTEM_TYPE "windows-nt"
| #define HAVE_MMSYSTEM_H 1
| #define HAVE_SOUND 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NTGUI 1
| #define HAVE_NATIVE_IMAGE_API 1
| #define SYSTEM_MALLOC 1
| #define HAVE_GETPAGESIZE 1
| #define USE_MMAP_FOR_BUFFERS 1
| #define THREADS_ENABLED 1
| #define HAVE_RSVG 1
| #define HAVE_GNUTLS 1
| #define HAVE_JSON 1
| #define HAVE_W32NOTIFY 1
| #define USE_FILE_NOTIFY 1
| #define USE_TOOLKIT_SCROLL_BARS 1
| #define USE_XIM 1
| #define HAVE_HARFBUZZ 1
| #define HAVE_XPM 1
| #define HAVE_JPEG 1
| #define HAVE_LCMS2 1
| #define HAVE_ZLIB 1
| #define HAVE_MODULES 1
| #define MODULES_SUFFIX ".dll"
| #define HAVE_LIBGCCJIT 1
| #define HAVE_LIBGCCJIT_H 1
| #define HAVE_NATIVE_COMP 1
| #define NATIVE_ELISP_SUFFIX ".eln"
| #define HAVE_PNG 1
| #define HAVE_TIFF 1
| #define HAVE_GIF 1
| #define HAVE_LIBXML2 1
| #define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
| #define HAVE_LOG2 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_DECL_ALIGNED_ALLOC 0
| #define HAVE___BUILTIN_FRAME_ADDRESS 1
| #define HAVE___BUILTIN_UNWIND_INIT 1
| #define HAVE_FSEEKO 1
| #define HAVE_SBRK 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_READLINK 1
| #define HAVE_READLINKAT 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FACCESSAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_LSTAT 1
| #define HAVE_PIPE2 1
| #define HAVE_PSELECT 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_UTIMENSAT 1
| #define vfork fork
| #define HAVE_SNPRINTF 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LANGINFO__NL_PAPER_WIDTH 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_SOCKETS 1
| #define NULL_DEVICE "NUL:"
| #define SEPCHAR ';'
| #define subprocesses 1
| #define USER_FULL_NAME pw->pw_gecos
| #define DIRECTORY_SEP '/'
| #define IS_DEVICE_SEP(_c_) ((_c_) == ':')
| #define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
| #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
| #define DEFAULT_SOUND_DEVICE "/dev/dsp"
| #define GC_SETJMP_WORKS 1
| #define HAVE_STACK_OVERFLOW_HANDLING 1
| #define DOS_NT /**/
| #define WINDOWSNT 1
| #define USABLE_FIONREAD 1
| #define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
| #define TERM_HEADER "w32term.h"
| #define EMACS_CONFIGURATION "x86_64-w64-mingw32"
| #define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_TYPEOF 1
| #define HAVE_STATEMENT_EXPRESSIONS 1
| #define HAVE_ALLOCA 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define FUNC_REALPATH_WORKS 1
| #define restrict __restrict
| #define HAVE_ENVIRON_DECL 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_DECL_STRMODE 0
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_DECL_MEMRCHR 0
| #define TIME_T_IS_SIGNED 1
| #define HAVE_DECL_ALARM 1
| #define HAVE_DECL_TZNAME 1
| #define HAVE_TZNAME 1
| #define HAVE_STDLIB_H 1
| #define MALLOC_0_IS_NONNULL 1
| #define HAVE_WCHAR_T 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRTOIMAX 1
| #define _USE_STD_STAT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 0
| #define HAVE_DECL_FEOF_UNLOCKED 0
| #define HAVE_DECL_FERROR_UNLOCKED 0
| #define HAVE_DECL_FFLUSH_UNLOCKED 0
| #define HAVE_DECL_FGETS_UNLOCKED 0
| #define HAVE_DECL_FPUTC_UNLOCKED 0
| #define HAVE_DECL_FPUTS_UNLOCKED 0
| #define HAVE_DECL_FREAD_UNLOCKED 0
| #define HAVE_DECL_FWRITE_UNLOCKED 0
| #define HAVE_DECL_GETC_UNLOCKED 0
| #define HAVE_DECL_GETCHAR_UNLOCKED 0
| #define HAVE_DECL_PUTC_UNLOCKED 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 0
| #define GETGROUPS_T int
| #define HAVE_DECL_GETDTABLESIZE 0
| #define PROMOTED_MODE_T int
| #define HAVE_SYS_ACL_H 1
| #define HAVE_ACL_GET_FILE 1
| #define HAVE_ACL_SET_FILE 1
| #define HAVE_ACL_FREE 1
| #define HAVE_ACL_FROM_TEXT 1
| #define USE_ACL 1
| #define HAVE___BUILTIN_EXPECT 1
| #define GNULIB_CANONICALIZE_LGPL 1
| #define GNULIB_CLOSE_STREAM 1
| #define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
| #define GNULIB_FACCESSAT 1
| #define HAVE_DECL_FDOPENDIR 0
| #define GNULIB_FDOPENDIR 1
| #define FLEXIBLE_ARRAY_MEMBER /**/
| #define __GETOPT_PREFIX rpl_
| #define HAVE_BCRYPT_H 1
| #define GETTIMEOFDAY_TIMEZONE void
| #define _GL_REPLACE_IEEE754_H 1
| #define HAVE___INLINE 1
| #define HAVE_GMP_H 1
| #define HAVE_MEMPCPY 1
| #define GNULIB_MKOSTEMP 1
| #define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
| #define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
| #define GNULIB_FSCANF 1
| #define GNULIB_SCANF 1
| #define nlink_t int
| #define GNULIB_TEMPNAME 1
| #define HAVE_DECL_LOCALTIME_R 0
| #define USE_UNLOCKED_IO 1
| #define HAVE_C_VARARRAYS 1
| /* end confdefs.h.  */
| /* Define __mktime_internal to an innocuous variant, in case <limits.h> declares __mktime_internal.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define __mktime_internal innocuous___mktime_internal
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __mktime_internal (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef __mktime_internal
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __mktime_internal ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub___mktime_internal || defined __stub_____mktime_internal
| choke me
| #endif
| 
| int
| main ()
| {
| return __mktime_internal ();
|   ;
|   return 0;
| }
configure:34705: result: no
configure:35217: checking for gcc  option to disable position independent executables
configure:35252: result: not needed
configure:35704: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Emacs config.status 28.0.50, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on VWin4

config.status:2065: creating nt/emacs.rc
config.status:2065: creating nt/emacsclient.rc
config.status:2065: creating src/emacs-module.h
config.status:2065: creating Makefile
config.status:2065: creating lib/gnulib.mk
config.status:2065: creating ../src/doc/man/emacs.1
config.status:2065: creating lib/Makefile
config.status:2065: creating lib-src/Makefile
config.status:2065: creating oldXMenu/Makefile
config.status:2065: creating doc/emacs/Makefile
config.status:2065: creating doc/misc/Makefile
config.status:2065: creating doc/lispintro/Makefile
config.status:2065: creating doc/lispref/Makefile
config.status:2065: creating src/Makefile
config.status:2065: creating lwlib/Makefile
config.status:2065: creating lisp/Makefile
config.status:2065: creating leim/Makefile
config.status:2065: creating nextstep/Makefile
config.status:2065: creating nt/Makefile
config.status:2065: creating test/Makefile
config.status:2065: creating admin/charsets/Makefile
config.status:2065: creating admin/unidata/Makefile
config.status:2065: creating admin/grammars/Makefile
config.status:2065: creating src/config.h
config.status:2250: executing src/epaths.h commands
config.status:2250: executing src/.gdbinit commands
config.status:2250: executing doc/emacs/emacsver.texi commands
config.status:2250: executing etc-refcards-emacsver.tex commands
configure:36988: WARNING: This configuration installs a 'movemail' program
that retrieves POP3 email via only insecure channels.
To omit insecure POP3, you can use '../src/configure --without-pop'.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-w64-mingw32
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_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_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_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=set
ac_cv_env_PKG_CONFIG_PATH_value=/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig
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_WEBKIT_CFLAGS_set=
ac_cv_env_WEBKIT_CFLAGS_value=
ac_cv_env_WEBKIT_LIBS_set=
ac_cv_env_WEBKIT_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_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_exeext=.exe
ac_cv_func___executable_start=no
ac_cv_func___lsan_ignore_object=no
ac_cv_func___mktime_internal=no
ac_cv_func_accept4=no
ac_cv_func_acl_copy_ext_native=no
ac_cv_func_acl_create_entry_np=no
ac_cv_func_acl_delete_def_file=no
ac_cv_func_acl_delete_fd_np=no
ac_cv_func_acl_delete_file_np=no
ac_cv_func_acl_entries=no
ac_cv_func_acl_extended_file=no
ac_cv_func_acl_free=yes
ac_cv_func_acl_free_text=no
ac_cv_func_acl_from_mode=no
ac_cv_func_acl_from_text=yes
ac_cv_func_acl_get_fd=no
ac_cv_func_acl_get_file=yes
ac_cv_func_acl_set_fd=no
ac_cv_func_acl_set_file=yes
ac_cv_func_acl_to_short_text=no
ac_cv_func_aligned_alloc=no
ac_cv_func_alloca_works=yes
ac_cv_func_canonicalize_file_name=yes
ac_cv_func_cfmakeraw=no
ac_cv_func_cfsetspeed=no
ac_cv_func_clock_gettime=no
ac_cv_func_clock_settime=no
ac_cv_func_dladdr=no
ac_cv_func_dlfunc=no
ac_cv_func_endgrent=no
ac_cv_func_endpwent=no
ac_cv_func_explicit_bzero=yes
ac_cv_func_faccessat=yes
ac_cv_func_fchdir=no
ac_cv_func_fchmod=no
ac_cv_func_fchmodat=yes
ac_cv_func_fcntl=yes
ac_cv_func_fdatasync=yes
ac_cv_func_fdopendir=not-needed
ac_cv_func_fork=no
ac_cv_func_fork_works=no
ac_cv_func_freeifaddrs=no
ac_cv_func_fstatat=yes
ac_cv_func_fsync=yes
ac_cv_func_futimens=not-needed
ac_cv_func_futimes=no
ac_cv_func_futimesat=no
ac_cv_func_gai_strerror=yes
ac_cv_func_get_current_dir_name=no
ac_cv_func_getaddrinfo=yes
ac_cv_func_getdtablesize=no
ac_cv_func_getgrent=no
ac_cv_func_gethostname=yes
ac_cv_func_getifaddrs=no
ac_cv_func_getloadavg=yes
ac_cv_func_getpagesize=yes
ac_cv_func_getpeername=yes
ac_cv_func_getpt=no
ac_cv_func_getpwent=no
ac_cv_func_getrandom=no
ac_cv_func_getrlimit=yes
ac_cv_func_getrusage=no
ac_cv_func_getsockname=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_grantpt=no
ac_cv_func_isblank=yes
ac_cv_func_iswctype=yes
ac_cv_func_lchmod=yes
ac_cv_func_localtime_r=no
ac_cv_func_log2=yes
ac_cv_func_lrand48=no
ac_cv_func_lstat=yes
ac_cv_func_lutimes=no
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_memmem=no
ac_cv_func_mempcpy=yes
ac_cv_func_memrchr=no
ac_cv_func_memset_s=no
ac_cv_func_mkostemp=no
ac_cv_func_mmap_fixed_mapped=no
ac_cv_func_newlocale=no
ac_cv_func_pipe2=yes
ac_cv_func_posix_madvise=no
ac_cv_func_posix_memalign=no
ac_cv_func_posix_openpt=no
ac_cv_func_pselect=yes
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_readlink=yes
ac_cv_func_readlinkat=yes
ac_cv_func_realpath=not-needed
ac_cv_func_recvfrom=yes
ac_cv_func_rint=yes
ac_cv_func_sbrk=yes
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_socket=yes
ac_cv_func_stpcpy=no
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=no
ac_cv_func_timegm=no
ac_cv_func_timer_getoverrun=no
ac_cv_func_timer_settime=no
ac_cv_func_trunc=yes
ac_cv_func_unsetenv=yes
ac_cv_func_utimensat=yes
ac_cv_func_vfork=no
ac_cv_func_vfork_works=no
ac_cv_gnu_library_2_1=no
ac_cv_have_decl_alarm=yes
ac_cv_have_decl_aligned_alloc=no
ac_cv_have_decl_clearerr_unlocked=no
ac_cv_have_decl_fdopendir=no
ac_cv_have_decl_feof_unlocked=no
ac_cv_have_decl_ferror_unlocked=no
ac_cv_have_decl_fflush_unlocked=no
ac_cv_have_decl_fgets_unlocked=no
ac_cv_have_decl_fputc_unlocked=no
ac_cv_have_decl_fputs_unlocked=no
ac_cv_have_decl_fread_unlocked=no
ac_cv_have_decl_fwrite_unlocked=no
ac_cv_have_decl_getc_unlocked=no
ac_cv_have_decl_getchar_unlocked=no
ac_cv_have_decl_getdtablesize=no
ac_cv_have_decl_getloadavg=no
ac_cv_have_decl_isblank=yes
ac_cv_have_decl_localtime_r=no
ac_cv_have_decl_memmem=no
ac_cv_have_decl_memrchr=no
ac_cv_have_decl_png_longjmp=yes
ac_cv_have_decl_putc_unlocked=no
ac_cv_have_decl_putchar_unlocked=no
ac_cv_have_decl_strmode=no
ac_cv_have_decl_strnlen=yes
ac_cv_have_decl_strtoimax=yes
ac_cv_have_decl_tzname=yes
ac_cv_have_decl_unsetenv=yes
ac_cv_have_x=have_x=no
ac_cv_header_X11_xpm_h=yes
ac_cv_header_acl_libacl_h=no
ac_cv_header_bcrypt_h=yes
ac_cv_header_byteswap_h=no
ac_cv_header_coff_h=no
ac_cv_header_dirent_h=yes
ac_cv_header_execinfo_h=no
ac_cv_header_getopt_h=no
ac_cv_header_gif_lib_h=yes
ac_cv_header_gmp_h=yes
ac_cv_header_gpm_h=no
ac_cv_header_ieee754_h=no
ac_cv_header_ifaddrs_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_libgccjit_h=yes
ac_cv_header_libintl_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_linux_fs_h=no
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_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_mmsystem_h=yes
ac_cv_header_net_if_dl_h=no
ac_cv_header_net_if_h=no
ac_cv_header_png_h=yes
ac_cv_header_pthread_h=no
ac_cv_header_pty_h=no
ac_cv_header_pwd_h=yes
ac_cv_header_sanitizer_lsan_interface_h=no
ac_cv_header_soundcard_h=no
ac_cv_header_stat_broken=no
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_ext_h=no
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_acl_h=yes
ac_cv_header_sys_cdefs_h=yes
ac_cv_header_sys_fs_types_h=no
ac_cv_header_sys_loadavg_h=no
ac_cv_header_sys_mount_h=no
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_random_h=no
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=no
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_soundcard_h=no
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_sysinfo_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=no
ac_cv_header_sys_utsname_h=no
ac_cv_header_sys_vfs_h=no
ac_cv_header_sys_wait_h=yes
ac_cv_header_term_h=no
ac_cv_header_tiffio_h=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_header_util_h=no
ac_cv_header_utmp_h=no
ac_cv_header_valgrind_valgrind_h=no
ac_cv_header_vfork_h=no
ac_cv_header_wchar_h=yes
ac_cv_header_windows_h=yes
ac_cv_host=x86_64-w64-mingw32
ac_cv_lib_Xbsd_main=no
ac_cv_lib_anl_getaddrinfo_a=no
ac_cv_lib_gccjit_gcc_jit_context_acquire=yes
ac_cv_lib_lockfile_maillock=no
ac_cv_lib_mail_maillock=no
ac_cv_lib_ossaudio__oss_ioctl=no
ac_cv_lib_selinux_lgetfilecon=no
ac_cv_member_struct_ifreq_ifr_addr=no
ac_cv_member_struct_ifreq_ifr_addr_sa_len=no
ac_cv_member_struct_ifreq_ifr_broadaddr=no
ac_cv_member_struct_ifreq_ifr_flags=no
ac_cv_member_struct_ifreq_ifr_hwaddr=no
ac_cv_member_struct_ifreq_ifr_netmask=no
ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec=no
ac_cv_member_struct_stat_st_atim_tv_nsec=no
ac_cv_member_struct_stat_st_atimensec=no
ac_cv_member_struct_stat_st_atimespec_tv_nsec=no
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=no
ac_cv_member_struct_tm_tm_zone=no
ac_cv_member_struct_unipair_unicode=no
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_GZIP_PROG=/usr/bin/gzip
ac_cv_path_INSTALL_INFO=/usr/bin/install-info
ac_cv_path_MAKE=make
ac_cv_path_ac_pt_PKG_CONFIG=/mingw64/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 -I ../src/nt/inc -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_WINDRES=windres
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_safe_to_define___extensions__=yes
ac_cv_search___gmpz_roinit_n=-lgmp
ac_cv_search_acl_get_file='none required'
ac_cv_search_clock_gettime='none required'
ac_cv_search_inflateEnd=-lz
ac_cv_search_sqrt='none required'
ac_cv_search_timer_settime=no
ac_cv_should_define__xopen_source=no
ac_cv_struct_st_dm_mode=no
ac_cv_struct_tm=time.h
ac_cv_sys_file_offset_bits=64
ac_cv_sys_largefile_CC=no
ac_cv_sys_largefile_source=no
ac_cv_type_getgroups=int
ac_cv_type_mbstate_t=yes
ac_cv_type_mode_t=yes
ac_cv_type_nlink_t=no
ac_cv_type_pid_t=yes
ac_cv_type_sighandler_t=no
ac_cv_type_sigset_t=no
ac_cv_type_socklen_t=yes
ac_cv_type_timezone_t=no
ac_cv_type_volatile_sig_atomic_t=yes
ac_cv_var_tzname=yes
ac_cv_working_alloca_h=no
emacs_cv_alternate_stack=no
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=no
emacs_cv_func_sigsetjmp=no
emacs_cv_have_timerfd=no
emacs_cv_jpeglib=-ljpeg
emacs_cv_langinfo__nl_paper_width=yes
emacs_cv_langinfo_codeset=yes
emacs_cv_links_glib=no
emacs_cv_ln_s_fileonly=/bin/ln
emacs_cv_personality_addr_no_randomize=no
emacs_cv_prog_cc_g3=yes
emacs_cv_prog_cc_no_pie='not needed'
emacs_cv_pthread_setname_np_1arg=no
emacs_cv_pthread_setname_np_3arg=no
emacs_cv_sanitize_address=no
emacs_cv_statement_expressions=yes
emacs_cv_struct_alignment=yes
emacs_cv_tputs_lib='none required'
emacs_cv_usable_FIONREAD=yes
emacs_cv_usable_SIGIO=no
emacs_cv_var_doug_lea_malloc=no
emacs_cv_w32api=yes
emacs_cv_znocombreloc='not needed'
fu_cv_sys_stat_statfs2_bsize=no
fu_cv_sys_stat_statfs2_frsize=no
fu_cv_sys_stat_statfs2_fsize=no
fu_cv_sys_stat_statfs3_osf1=no
fu_cv_sys_stat_statfs4=no
fu_cv_sys_stat_statvfs=no
gl_cv___builtin_expect=yes
gl_cv_acl_ACL_FIRST_ENTRY=no
gl_cv_acl_ACL_TYPE_EXTENDED=no
gl_cv_c___inline=yes
gl_cv_c_amsterdam_compiler=no
gl_cv_c_multiarch=no
gl_cv_cc_nomfi_needed=no
gl_cv_cc_nomfi_supported=yes
gl_cv_cc_uninitialized_supported=yes
gl_cv_compiler_check_decl_option=none
gl_cv_compiler_clang=no
gl_cv_decl_null_works=yes
gl_cv_decl_readlink_works=yes
gl_cv_decl_readlinkat_works=yes
gl_cv_double_slash_root=yes
gl_cv_fs_space=no
gl_cv_func___fpending=no
gl_cv_func_copy_file_range=yes
gl_cv_func_dup2_works=yes
gl_cv_func_fchmodat_works=not-needed-so-yes
gl_cv_func_fcntl_f_dupfd_cloexec=yes
gl_cv_func_fcntl_f_dupfd_works=yes
gl_cv_func_fdopendir_works=no-but-not-needed-so-yes
gl_cv_func_fstatat_zero_flag=yes
gl_cv_func_futimens_works=not-needed-so-yes
gl_cv_func_gettimeofday_posix_signature=yes
gl_cv_func_localtime_r_inline=no
gl_cv_func_localtime_works=yes
gl_cv_func_lstat_dereferences_slashed_symlink=yes
gl_cv_func_malloc_0_nonnull=1
gl_cv_func_printf_attribute_flavor=gnu
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='not relevant'
gl_cv_func_re_compile_pattern_working=no
gl_cv_func_readlink_works=yes
gl_cv_func_realpath_works=no-but-not-needed-so-yes
gl_cv_func_stat_dir_slash=yes
gl_cv_func_stat_file_slash=yes
gl_cv_func_strtoimax=yes
gl_cv_func_svid_putenv=yes
gl_cv_func_symlink_works=yes
gl_cv_func_unsetenv_works=yes
gl_cv_func_utimensat_works=yes
gl_cv_func_working_acl_get_file=yes
gl_cv_func_working_mktime=yes
gl_cv_func_working_utimes=no
gl_cv_have_include_next=yes
gl_cv_header_errno_h_EMULTIHOP=no
gl_cv_header_errno_h_ENOLINK=yes
gl_cv_header_errno_h_EOVERFLOW=yes
gl_cv_header_errno_h_complete=no
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=no
gl_cv_header_working_stdalign_h=yes
gl_cv_header_working_stdint_h=yes
gl_cv_lib_assume_bcrypt=no
gl_cv_macro_O_CLOEXEC=no
gl_cv_member_st_size_64=no
gl_cv_minmax_in_limits_h=no
gl_cv_minmax_in_sys_param_h=no
gl_cv_next_dirent_h='<dirent.h>'
gl_cv_next_errno_h='<errno.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=int
gl_cv_sig_pselect=yes
gl_cv_source_line_length_unlimited=yes
gl_cv_struct_dirent_d_type=no
gl_cv_sys_struct_timespec_in_pthread_h=no
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_t_is_signed=yes
gl_cv_type_max_align_t=yes
gl_cv_type_off_t_64=yes
gl_cv_type_sigset_t=no
gl_cv_warn_c__Wall=yes
gl_cv_warn_c__Warith_conversion=yes
gl_cv_warn_c__Warray_bounds_2=yes
gl_cv_warn_c__Wattribute_alias_2=yes
gl_cv_warn_c__Wdate_time=yes
gl_cv_warn_c__Wdisabled_optimization=yes
gl_cv_warn_c__Wdouble_promotion=yes
gl_cv_warn_c__Wduplicated_cond=yes
gl_cv_warn_c__Werror__Wunknown_warning_option=no
gl_cv_warn_c__Wextra=yes
gl_cv_warn_c__Wformat_2=yes
gl_cv_warn_c__Wformat_signedness=yes
gl_cv_warn_c__Wformat_truncation_2=yes
gl_cv_warn_c__Wimplicit_fallthrough_5=yes
gl_cv_warn_c__Winit_self=yes
gl_cv_warn_c__Winvalid_pch=yes
gl_cv_warn_c__Wlogical_op=yes
gl_cv_warn_c__Wmissing_declarations=yes
gl_cv_warn_c__Wmissing_include_dirs=yes
gl_cv_warn_c__Wmissing_prototypes=yes
gl_cv_warn_c__Wnested_externs=yes
gl_cv_warn_c__Wno_format_nonliteral=yes
gl_cv_warn_c__Wno_missing_field_initializers=yes
gl_cv_warn_c__Wno_override_init=yes
gl_cv_warn_c__Wno_pointer_sign=yes
gl_cv_warn_c__Wno_sign_compare=yes
gl_cv_warn_c__Wno_type_limits=yes
gl_cv_warn_c__Wno_unused_parameter=yes
gl_cv_warn_c__Wnull_dereference=yes
gl_cv_warn_c__Wold_style_definition=yes
gl_cv_warn_c__Wopenmp_simd=yes
gl_cv_warn_c__Wpacked=yes
gl_cv_warn_c__Wpointer_arith=yes
gl_cv_warn_c__Wredundant_decls=no
gl_cv_warn_c__Wshift_overflow_2=yes
gl_cv_warn_c__Wstrict_prototypes=yes
gl_cv_warn_c__Wsuggest_attribute_noreturn=yes
gl_cv_warn_c__Wsuggest_final_methods=yes
gl_cv_warn_c__Wsuggest_final_types=yes
gl_cv_warn_c__Wtrampolines=yes
gl_cv_warn_c__Wuninitialized=yes
gl_cv_warn_c__Wunknown_pragmas=yes
gl_cv_warn_c__Wunused_macros=yes
gl_cv_warn_c__Wvariadic_macros=yes
gl_cv_warn_c__Wvector_operation_performance=yes
gl_cv_warn_c__Wvla_larger_than_4031=yes
gl_cv_warn_c__Wwrite_strings=yes
gl_cv_warn_c__fno_common=yes
gt_cv_c_wchar_t=yes
gt_cv_func_unsetenv_ret=int
gt_cv_ssize_t=yes
gt_cv_var_environ_declaration=yes
pkg_cv_HARFBUZZ_CFLAGS='-IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -mms-bitfields '
pkg_cv_HARFBUZZ_LIBS='-LC:/msys64/mingw64/lib -lharfbuzz '
pkg_cv_JSON_CFLAGS='-IC:/msys64/mingw64/include '
pkg_cv_JSON_LIBS='-LC:/msys64/mingw64/lib -ljansson '
pkg_cv_LCMS2_CFLAGS='-IC:/msys64/mingw64/include '
pkg_cv_LCMS2_LIBS='-LC:/msys64/mingw64/lib -llcms2 '
pkg_cv_LIBGNUTLS_CFLAGS='-IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/p11-kit-1 '
pkg_cv_LIBGNUTLS_LIBS='-LC:/msys64/mingw64/lib -lgnutls '
pkg_cv_LIBXML2_CFLAGS='-IC:/msys64/mingw64/include/libxml2 '
pkg_cv_LIBXML2_LIBS='-LC:/msys64/mingw64/lib -lxml2 '
pkg_cv_RSVG_CFLAGS='-IC:/msys64/mingw64/include/librsvg-2.0 -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include -mms-bitfields -IC:/msys64/mingw64/include/gdk-pixbuf-2.0 -IC:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/lzo -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include/harfbuzz -mms-bitfields -IC:/msys64/mingw64/include/pixman-1 '
pkg_cv_RSVG_LIBS='-LC:/msys64/mingw64/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo '

## ----------------- ##
## Output variables. ##
## ----------------- ##

ALLOCA=''
ALLOCA_H='alloca.h'
ALSA_CFLAGS=''
ALSA_LIBS=''
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
APPLE_UNIVERSAL_BUILD='0'
AR='ar'
ARFLAGS='cr'
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='byteswap.h'
CAIRO_CFLAGS=''
CAIRO_LIBS=''
CC='gcc '
CFLAGS='-g3 -O2 -gdwarf-2'
CFLAGS_SOUND=''
CHECK_STRUCTS='false'
CLIENTRES='emacsclient.res'
CLIENTW='emacsclientw$(EXEEXT)'
CM_OBJ=''
COM_ERRLIB=''
CPP='gcc -I ../src/nt/inc -E'
CPPFLAGS='-mtune=generic   -DUSE_CRT_DLL=1 -I ${abs_top_srcdir}/nt/inc'
CRYPTOLIB=''
CYGWIN_OBJ=''
C_SWITCH_MACHINE=''
C_SWITCH_SYSTEM='-mtune=generic'
C_SWITCH_X_SITE=''
DBUS_CFLAGS=''
DBUS_LIBS=''
DBUS_OBJ=''
DEFS='-DHAVE_CONFIG_H'
DESLIB=''
DOCMISC_W32='efaq-w32'
DUMPING='pdumper'
DYNLIB_OBJ='dynlib.o'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EMACSRES='emacs.res'
EMACS_MANIFEST='emacs-x64.manifest'
EMULTIHOP_HIDDEN='0'
EMULTIHOP_VALUE=''
ENOLINK_HIDDEN='0'
ENOLINK_VALUE=''
EOVERFLOW_HIDDEN='0'
EOVERFLOW_VALUE=''
ERRNO_H='errno.h'
EXECINFO_H='execinfo.h'
EXEEXT='.exe'
FIND_DELETE='-delete'
FIRSTFILE_OBJ='firstfile.o'
FONTCONFIG_CFLAGS=''
FONTCONFIG_LIBS=''
FONT_OBJ=' hbfont.o'
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=''
GLIBC21='no'
GL_COND_LIBTOOL=''
GL_GENERATE_ALLOCA_H='1'
GL_GENERATE_BYTESWAP_H='1'
GL_GENERATE_ERRNO_H='1'
GL_GENERATE_EXECINFO_H='1'
GL_GENERATE_GMP_GMP_H=''
GL_GENERATE_IEEE754_H='1'
GL_GENERATE_LIMITS_H='1'
GL_GENERATE_MINI_GMP_H=''
GL_GENERATE_STDALIGN_H=''
GL_GENERATE_STDDEF_H=''
GL_GENERATE_STDINT_H='1'
GMALLOC_OBJ=''
GMP_H=''
GNULIB_ACCESS='0'
GNULIB_ALPHASORT='0'
GNULIB_ATOLL='0'
GNULIB_CALLOC_POSIX='0'
GNULIB_CANONICALIZE_FILE_NAME='1'
GNULIB_CHDIR='0'
GNULIB_CHOWN='0'
GNULIB_CLOSE='0'
GNULIB_CLOSEDIR='0'
GNULIB_COPY_FILE_RANGE='1'
GNULIB_CREAT='0'
GNULIB_CTIME='0'
GNULIB_DIRFD='0'
GNULIB_DPRINTF='0'
GNULIB_DUP2='1'
GNULIB_DUP3='0'
GNULIB_DUP='0'
GNULIB_ENVIRON='1'
GNULIB_EUIDACCESS='0'
GNULIB_EXPLICIT_BZERO='1'
GNULIB_FACCESSAT='1'
GNULIB_FCHDIR='0'
GNULIB_FCHMODAT='1'
GNULIB_FCHOWNAT='0'
GNULIB_FCLOSE='0'
GNULIB_FCNTL='1'
GNULIB_FDATASYNC='0'
GNULIB_FDOPEN='0'
GNULIB_FDOPENDIR='1'
GNULIB_FFLUSH='0'
GNULIB_FFSL='0'
GNULIB_FFSLL='0'
GNULIB_FGETC='1'
GNULIB_FGETS='1'
GNULIB_FOPEN='0'
GNULIB_FPRINTF='1'
GNULIB_FPRINTF_POSIX='0'
GNULIB_FPURGE='0'
GNULIB_FPUTC='1'
GNULIB_FPUTS='1'
GNULIB_FREAD='1'
GNULIB_FREOPEN='0'
GNULIB_FSCANF='1'
GNULIB_FSEEK='0'
GNULIB_FSEEKO='0'
GNULIB_FSTAT='0'
GNULIB_FSTATAT='1'
GNULIB_FSYNC='1'
GNULIB_FTELL='0'
GNULIB_FTELLO='0'
GNULIB_FTRUNCATE='0'
GNULIB_FUTIMENS='1'
GNULIB_FWRITE='1'
GNULIB_GETC='1'
GNULIB_GETCHAR='1'
GNULIB_GETCWD='0'
GNULIB_GETDELIM='0'
GNULIB_GETDOMAINNAME='0'
GNULIB_GETDTABLESIZE='0'
GNULIB_GETENTROPY='0'
GNULIB_GETGROUPS='0'
GNULIB_GETHOSTNAME='0'
GNULIB_GETLINE='0'
GNULIB_GETLOADAVG='1'
GNULIB_GETLOGIN='0'
GNULIB_GETLOGIN_R='0'
GNULIB_GETOPT_POSIX='1'
GNULIB_GETPAGESIZE='0'
GNULIB_GETPASS='0'
GNULIB_GETRANDOM='1'
GNULIB_GETSUBOPT='0'
GNULIB_GETTIMEOFDAY='1'
GNULIB_GETUMASK='0'
GNULIB_GETUSERSHELL='0'
GNULIB_GL_UNISTD_H_GETOPT='1'
GNULIB_GRANTPT='0'
GNULIB_GROUP_MEMBER='0'
GNULIB_IMAXABS='0'
GNULIB_IMAXDIV='0'
GNULIB_ISATTY='0'
GNULIB_LCHMOD='0'
GNULIB_LCHOWN='0'
GNULIB_LINK='0'
GNULIB_LINKAT='0'
GNULIB_LOCALTIME='0'
GNULIB_LSEEK='0'
GNULIB_LSTAT='1'
GNULIB_MALLOC_POSIX='0'
GNULIB_MBSCASECMP='0'
GNULIB_MBSCASESTR='0'
GNULIB_MBSCHR='0'
GNULIB_MBSCSPN='0'
GNULIB_MBSLEN='0'
GNULIB_MBSNCASECMP='0'
GNULIB_MBSNLEN='0'
GNULIB_MBSPBRK='0'
GNULIB_MBSPCASECMP='0'
GNULIB_MBSRCHR='0'
GNULIB_MBSSEP='0'
GNULIB_MBSSPN='0'
GNULIB_MBSSTR='0'
GNULIB_MBSTOK_R='0'
GNULIB_MBTOWC='0'
GNULIB_MEMCHR='0'
GNULIB_MEMMEM='1'
GNULIB_MEMPCPY='1'
GNULIB_MEMRCHR='1'
GNULIB_MKDIRAT='0'
GNULIB_MKDTEMP='0'
GNULIB_MKFIFO='0'
GNULIB_MKFIFOAT='0'
GNULIB_MKNOD='0'
GNULIB_MKNODAT='0'
GNULIB_MKOSTEMP='1'
GNULIB_MKOSTEMPS='0'
GNULIB_MKSTEMP='0'
GNULIB_MKSTEMPS='0'
GNULIB_MKTIME='1'
GNULIB_NANOSLEEP='0'
GNULIB_NONBLOCKING='0'
GNULIB_OBSTACK_PRINTF='0'
GNULIB_OBSTACK_PRINTF_POSIX='0'
GNULIB_OPEN='0'
GNULIB_OPENAT='0'
GNULIB_OPENDIR='0'
GNULIB_OVERRIDES_STRUCT_STAT='0'
GNULIB_OVERRIDES_WINT_T='0'
GNULIB_PCLOSE='0'
GNULIB_PERROR='0'
GNULIB_PIPE2='1'
GNULIB_PIPE='0'
GNULIB_POPEN='0'
GNULIB_POSIX_OPENPT='0'
GNULIB_PREAD='0'
GNULIB_PRINTF='1'
GNULIB_PRINTF_POSIX='0'
GNULIB_PSELECT='1'
GNULIB_PTHREAD_SIGMASK='1'
GNULIB_PTSNAME='0'
GNULIB_PTSNAME_R='0'
GNULIB_PUTC='1'
GNULIB_PUTCHAR='1'
GNULIB_PUTENV='0'
GNULIB_PUTS='1'
GNULIB_PWRITE='0'
GNULIB_QSORT_R='0'
GNULIB_RAISE='0'
GNULIB_RANDOM='0'
GNULIB_RANDOM_R='0'
GNULIB_RAWMEMCHR='0'
GNULIB_READ='0'
GNULIB_READDIR='0'
GNULIB_READLINK='1'
GNULIB_READLINKAT='1'
GNULIB_REALLOCARRAY='0'
GNULIB_REALLOC_POSIX='0'
GNULIB_REALPATH='1'
GNULIB_REMOVE='0'
GNULIB_RENAME='0'
GNULIB_RENAMEAT='0'
GNULIB_REWINDDIR='0'
GNULIB_RMDIR='0'
GNULIB_RPMATCH='0'
GNULIB_SCANDIR='0'
GNULIB_SCANF='1'
GNULIB_SECURE_GETENV='0'
GNULIB_SELECT='0'
GNULIB_SETENV='0'
GNULIB_SETHOSTNAME='0'
GNULIB_SIGABBREV_NP='0'
GNULIB_SIGACTION='0'
GNULIB_SIGDESCR_NP='1'
GNULIB_SIGNAL_H_SIGPIPE='0'
GNULIB_SIGPROCMASK='0'
GNULIB_SLEEP='0'
GNULIB_SNPRINTF='0'
GNULIB_SPRINTF_POSIX='0'
GNULIB_STAT='0'
GNULIB_STDIO_H_NONBLOCKING='0'
GNULIB_STDIO_H_SIGPIPE='0'
GNULIB_STPCPY='1'
GNULIB_STPNCPY='0'
GNULIB_STRCASESTR='0'
GNULIB_STRCHRNUL='0'
GNULIB_STRDUP='0'
GNULIB_STRERROR='0'
GNULIB_STRERRORNAME_NP='0'
GNULIB_STRERROR_R='0'
GNULIB_STRFTIME='0'
GNULIB_STRNCAT='0'
GNULIB_STRNDUP='0'
GNULIB_STRNLEN='1'
GNULIB_STRPBRK='0'
GNULIB_STRPTIME='0'
GNULIB_STRSEP='0'
GNULIB_STRSIGNAL='0'
GNULIB_STRSTR='0'
GNULIB_STRTOD='0'
GNULIB_STRTOIMAX='1'
GNULIB_STRTOK_R='0'
GNULIB_STRTOLD='0'
GNULIB_STRTOLL='0'
GNULIB_STRTOULL='0'
GNULIB_STRTOUMAX='0'
GNULIB_STRVERSCMP='0'
GNULIB_SYMLINK='1'
GNULIB_SYMLINKAT='0'
GNULIB_SYSTEM_POSIX='0'
GNULIB_TIMEGM='1'
GNULIB_TIME_R='1'
GNULIB_TIME_RZ='1'
GNULIB_TMPFILE='0'
GNULIB_TRUNCATE='0'
GNULIB_TTYNAME_R='0'
GNULIB_TZSET='0'
GNULIB_UNISTD_H_NONBLOCKING='0'
GNULIB_UNISTD_H_SIGPIPE='0'
GNULIB_UNLINK='0'
GNULIB_UNLINKAT='0'
GNULIB_UNLOCKPT='0'
GNULIB_UNSETENV='0'
GNULIB_USLEEP='0'
GNULIB_UTIMENSAT='1'
GNULIB_VASPRINTF='0'
GNULIB_VDPRINTF='0'
GNULIB_VFPRINTF='1'
GNULIB_VFPRINTF_POSIX='0'
GNULIB_VFSCANF='0'
GNULIB_VPRINTF='1'
GNULIB_VPRINTF_POSIX='0'
GNULIB_VSCANF='0'
GNULIB_VSNPRINTF='0'
GNULIB_VSPRINTF_POSIX='0'
GNULIB_WARN_CFLAGS=' -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-pointer-sign'
GNULIB_WCTOMB='0'
GNULIB_WRITE='0'
GNULIB__EXIT='0'
GNUSTEP_CFLAGS=''
GNU_OBJC_CFLAGS=''
GOBJECT_CFLAGS=''
GOBJECT_LIBS=''
GREP='/usr/bin/grep'
GSETTINGS_CFLAGS=''
GSETTINGS_LIBS=''
GTK_CFLAGS=''
GTK_LIBS=''
GTK_OBJ=''
GZIP_PROG='/usr/bin/gzip'
HARFBUZZ_CFLAGS='-isystem C:/msys64/mingw64/include/harfbuzz -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include -isystem C:/msys64/mingw64/include/libpng16 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -mms-bitfields '
HARFBUZZ_LIBS=''
HAVE_ALLOCA_H='0'
HAVE_ALPHASORT='1'
HAVE_ATOLL='1'
HAVE_C99_STDINT_H='1'
HAVE_CANONICALIZE_FILE_NAME='1'
HAVE_CHOWN='1'
HAVE_CLOSEDIR='1'
HAVE_COPY_FILE_RANGE='1'
HAVE_DECL_DIRFD='1'
HAVE_DECL_ENVIRON='1'
HAVE_DECL_FCHDIR='1'
HAVE_DECL_FDATASYNC='1'
HAVE_DECL_FDOPENDIR='0'
HAVE_DECL_FPURGE='1'
HAVE_DECL_FSEEKO='1'
HAVE_DECL_FTELLO='1'
HAVE_DECL_GETDELIM='1'
HAVE_DECL_GETDOMAINNAME='1'
HAVE_DECL_GETLINE='1'
HAVE_DECL_GETLOADAVG='0'
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='0'
HAVE_DECL_MEMMEM='0'
HAVE_DECL_MEMRCHR='0'
HAVE_DECL_OBSTACK_PRINTF='1'
HAVE_DECL_SETENV='1'
HAVE_DECL_SETHOSTNAME='1'
HAVE_DECL_SETSTATE='1'
HAVE_DECL_SNPRINTF='1'
HAVE_DECL_STRDUP='1'
HAVE_DECL_STRERROR_R='1'
HAVE_DECL_STRNDUP='1'
HAVE_DECL_STRNLEN='1'
HAVE_DECL_STRSIGNAL='1'
HAVE_DECL_STRTOIMAX='1'
HAVE_DECL_STRTOK_R='1'
HAVE_DECL_STRTOUMAX='1'
HAVE_DECL_TRUNCATE='1'
HAVE_DECL_TTYNAME_R='1'
HAVE_DECL_UNSETENV='1'
HAVE_DECL_VSNPRINTF='1'
HAVE_DIRENT_H='1'
HAVE_DPRINTF='1'
HAVE_DUP3='1'
HAVE_EUIDACCESS='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='0'
HAVE_GETPAGESIZE='1'
HAVE_GETPASS='1'
HAVE_GETRANDOM='0'
HAVE_GETSUBOPT='1'
HAVE_GETTIMEOFDAY='1'
HAVE_GETUMASK='1'
HAVE_GRANTPT='1'
HAVE_GROUP_MEMBER='1'
HAVE_IMAXDIV_T='1'
HAVE_INITSTATE='1'
HAVE_INTTYPES_H='1'
HAVE_LCHMOD='1'
HAVE_LCHOWN='1'
HAVE_LIBGMP='yes'
HAVE_LINK='1'
HAVE_LINKAT='1'
HAVE_LSTAT='1'
HAVE_MAKEINFO='yes'
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='0'
HAVE_MKOSTEMPS='1'
HAVE_MKSTEMP='1'
HAVE_MKSTEMPS='1'
HAVE_MODULES='yes'
HAVE_NANOSLEEP='1'
HAVE_NATIVE_COMP='yes'
HAVE_OPENAT='1'
HAVE_OPENDIR='1'
HAVE_OS_H='0'
HAVE_PCLOSE='1'
HAVE_PDUMPER='yes'
HAVE_PIPE2='1'
HAVE_PIPE='1'
HAVE_POPEN='1'
HAVE_POSIX_OPENPT='1'
HAVE_POSIX_SIGNALBLOCKING='1'
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='1'
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_SECURE_GETENV='1'
HAVE_SETENV='1'
HAVE_SETHOSTNAME='1'
HAVE_SETSTATE='1'
HAVE_SIGABBREV_NP='1'
HAVE_SIGACTION='1'
HAVE_SIGDESCR_NP='0'
HAVE_SIGHANDLER_T='0'
HAVE_SIGINFO_T='1'
HAVE_SIGNED_SIG_ATOMIC_T=''
HAVE_SIGNED_WCHAR_T=''
HAVE_SIGNED_WINT_T=''
HAVE_SIGSET_T='0'
HAVE_SLEEP='1'
HAVE_STDINT_H='1'
HAVE_STPCPY='0'
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_STRTOLD='1'
HAVE_STRTOLL='1'
HAVE_STRTOULL='1'
HAVE_STRUCT_RANDOM_DATA='1'
HAVE_STRUCT_SIGACTION_SA_SIGACTION='1'
HAVE_STRUCT_TIMEVAL='1'
HAVE_STRVERSCMP='1'
HAVE_SYMLINK='1'
HAVE_SYMLINKAT='1'
HAVE_SYS_BITYPES_H='0'
HAVE_SYS_CDEFS_H='1'
HAVE_SYS_INTTYPES_H='0'
HAVE_SYS_LOADAVG_H='0'
HAVE_SYS_PARAM_H='0'
HAVE_SYS_RANDOM_H='0'
HAVE_SYS_SELECT_H='0'
HAVE_SYS_TIME_H='1'
HAVE_SYS_TYPES_H='1'
HAVE_TIMEGM='0'
HAVE_TIMEZONE_T='0'
HAVE_TYPE_VOLATILE_SIG_ATOMIC_T='1'
HAVE_UNISTD_H='1'
HAVE_UNLINKAT='1'
HAVE_UNLOCKPT='1'
HAVE_USLEEP='1'
HAVE_UTIMENSAT='1'
HAVE_VASPRINTF='1'
HAVE_VDPRINTF='1'
HAVE_WCHAR_H='1'
HAVE_WCHAR_T='1'
HAVE_WINSOCK2_H='0'
HAVE_XSERVER=''
HAVE__EXIT='1'
HYBRID_MALLOC=''
IEEE754_H='ieee754.h'
IMAGEMAGICK_CFLAGS=''
IMAGEMAGICK_LIBS=''
INCLUDE_NEXT='include_next'
INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
INSTALL_ARCH_INDEP_EXTRA='install-etc'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_INFO='/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='-isystem C:/msys64/mingw64/include '
JSON_LIBS=''
JSON_OBJ='json.o'
KQUEUE_CFLAGS=''
KQUEUE_LIBS=''
KRB4LIB=''
KRB5LIB=''
LCMS2_CFLAGS='-isystem C:/msys64/mingw64/include '
LCMS2_LIBS=''
LDFLAGS=''
LD_SWITCH_SYSTEM=''
LD_SWITCH_SYSTEM_TEMACS=' -Wl,-stack,0x00800000 -Wl,-heap,0x00100000 -Wl,-image-base,0x400000000 -Wl,-entry,__start -Wl,-Map,./temacs.map'
LD_SWITCH_X_SITE=''
LD_SWITCH_X_SITE_RPATH=''
LIBGCCJIT_LIB=''
LIBGIF=''
LIBGMP='-lgmp'
LIBGNUTLS_CFLAGS='-isystem C:/msys64/mingw64/include -isystem C:/msys64/mingw64/include/p11-kit-1 '
LIBGNUTLS_LIBS=''
LIBGNU_LIBDEPS=''
LIBGNU_LTLIBDEPS=''
LIBGPM=''
LIBHESIOD=''
LIBINTL=''
LIBJPEG=''
LIBMODULES=''
LIBOBJS=''
LIBOTF_CFLAGS=''
LIBOTF_LIBS=''
LIBPNG=''
LIBRESOLV=''
LIBS=' '
LIBSELINUX_LIBS=''
LIBSOUND=''
LIBSYSTEMD_CFLAGS=''
LIBSYSTEMD_LIBS=''
LIBS_ECLIENT='-lcomctl32'
LIBS_GNUSTEP=''
LIBS_MAIL=''
LIBS_SYSTEM=''
LIBS_TERMCAP=''
LIBTIFF=''
LIBXMENU=''
LIBXML2_CFLAGS='-isystem C:/msys64/mingw64/include/libxml2 '
LIBXML2_LIBS=''
LIBXMU=''
LIBXPM=''
LIBXSM=''
LIBXTR6=''
LIBXT_OTHER=''
LIBX_OTHER=''
LIBZ=''
LIB_ACL=''
LIB_CLOCK_GETTIME=''
LIB_EACCESS=''
LIB_EXECINFO=''
LIB_GETRANDOM='-ladvapi32'
LIB_MATH=''
LIB_PTHREAD=''
LIB_PTHREAD_SIGMASK=''
LIB_TIMER_TIME=''
LIB_WSOCK32='-lwsock32'
LIMITS_H='limits.h'
LN_S_FILEONLY='/bin/ln'
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='.dll'
NEXT_AS_FIRST_DIRECTIVE_DIRENT_H='<dirent.h>'
NEXT_AS_FIRST_DIRECTIVE_ERRNO_H='<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='<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='w32notify.o'
NS_OBJ=''
NS_OBJC_OBJ=''
NTDIR='nt'
NTLIB='ntlib.o'
OBJC=''
OBJCFLAGS=''
OBJEXT='o'
OTHER_FILES=''
PACKAGE_BUGREPORT='bug-gnu-emacs@gnu.org'
PACKAGE_NAME='GNU Emacs'
PACKAGE_STRING='GNU Emacs 28.0.50'
PACKAGE_TARNAME='emacs'
PACKAGE_URL='https://www.gnu.org/software/emacs/'
PACKAGE_VERSION='28.0.50'
PATH_SEPARATOR=':'
PAXCTL=''
PAXCTL_dumped=''
PAXCTL_notdumped=''
PKG_CONFIG='/mingw64/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH='/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig'
PNG_CFLAGS=''
PNG_LIBS=''
POST_ALLOC_OBJ='lastfile.o'
PRAGMA_COLUMNS=''
PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
PRE_ALLOC_OBJ=''
PRIPTR_PREFIX='__PRIPTR_PREFIX'
PROFILING_CFLAGS=''
PTHREAD_H_DEFINES_STRUCT_TIMESPEC='0'
PTRDIFF_T_SUFFIX=''
RALLOC_OBJ=''
RANLIB='ranlib'
REPLACE_ACCESS='0'
REPLACE_CALLOC='0'
REPLACE_CANONICALIZE_FILE_NAME='0'
REPLACE_CHOWN='0'
REPLACE_CLOSE='0'
REPLACE_CLOSEDIR='0'
REPLACE_CREAT='0'
REPLACE_CTIME='GNULIB_PORTCHECK'
REPLACE_DIRFD='0'
REPLACE_DPRINTF='0'
REPLACE_DUP2='0'
REPLACE_DUP='0'
REPLACE_FACCESSAT='0'
REPLACE_FCHMODAT='0'
REPLACE_FCHOWNAT='0'
REPLACE_FCLOSE='0'
REPLACE_FCNTL='0'
REPLACE_FDOPEN='0'
REPLACE_FDOPENDIR='0'
REPLACE_FFLUSH='0'
REPLACE_FOPEN='0'
REPLACE_FPRINTF='0'
REPLACE_FPURGE='0'
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='0'
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_GETRANDOM='0'
REPLACE_GETTIMEOFDAY='1'
REPLACE_GMTIME='0'
REPLACE_INITSTATE='0'
REPLACE_ISATTY='0'
REPLACE_LCHOWN='0'
REPLACE_LINK='0'
REPLACE_LINKAT='0'
REPLACE_LOCALTIME='0'
REPLACE_LOCALTIME_R='GNULIB_PORTCHECK'
REPLACE_LSEEK='0'
REPLACE_LSTAT='0'
REPLACE_MALLOC='0'
REPLACE_MBTOWC='0'
REPLACE_MEMCHR='0'
REPLACE_MEMMEM='0'
REPLACE_MKDIR='0'
REPLACE_MKFIFO='0'
REPLACE_MKNOD='0'
REPLACE_MKSTEMP='0'
REPLACE_MKTIME='1'
REPLACE_NANOSLEEP='GNULIB_PORTCHECK'
REPLACE_NULL='0'
REPLACE_OBSTACK_PRINTF='0'
REPLACE_OPEN='0'
REPLACE_OPENAT='0'
REPLACE_OPENDIR='0'
REPLACE_PERROR='0'
REPLACE_POPEN='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_REALLOC='0'
REPLACE_REALPATH='0'
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_STRTOLD='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='-isystem C:/msys64/mingw64/include/librsvg-2.0 -isystem C:/msys64/mingw64/include/glib-2.0 -isystem C:/msys64/mingw64/lib/glib-2.0/include -isystem C:/msys64/mingw64/include -mms-bitfields -isystem C:/msys64/mingw64/include/gdk-pixbuf-2.0 -isystem C:/msys64/mingw64/include/libpng16 -mms-bitfields -pthread -mms-bitfields -isystem C:/msys64/mingw64/include/cairo -isystem C:/msys64/mingw64/include/lzo -isystem C:/msys64/mingw64/include/freetype2 -isystem C:/msys64/mingw64/include/harfbuzz -mms-bitfields -isystem C:/msys64/mingw64/include/pixman-1 '
RSVG_LIBS=''
SEPCHAR=';'
SETFATTR=''
SETTINGS_CFLAGS=''
SETTINGS_LIBS=''
SHELL='/bin/sh'
SIG_ATOMIC_T_SUFFIX=''
SIZE_T_SUFFIX=''
STDALIGN_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)/admin/charsets/Makefile.in $(srcdir)/admin/unidata/Makefile.in $(srcdir)/admin/grammars/Makefile.in'
SYSTEM_TYPE='windows-nt'
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC='0'
TERMCAP_OBJ='tparam.o'
TIME_H_DEFINES_STRUCT_TIMESPEC='1'
TOOLKIT_LIBW=''
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='0'
UNISTD_H_HAVE_WINSOCK2_H='0'
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS='0'
USE_ACL='1'
VMLIMIT_OBJ=''
W32_LIBS=' -lwinmm -lusp10 -lgdi32 -lcomdlg32 -lmpr -lwinspool -lole32 -lcomctl32'
W32_OBJ='w32fns.o w32menu.o w32reg.o w32font.o w32term.o w32xfns.o w32select.o w32uniscribe.o w32cygwinx.o w32.o w32console.o w32heap.o w32inevt.o w32proc.o w32image.o'
W32_RES_LINK='$(EMACSRES)'
WARN_CFLAGS=' -fno-common -Wall -Warith-conversion -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wvla-larger-than=4031 -Wno-missing-field-initializers -Wno-override-init -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-format-nonliteral -Wno-pointer-sign'
WCHAR_T_SUFFIX=''
WEBKIT_CFLAGS=''
WEBKIT_LIBS=''
WERROR_CFLAGS=''
WIDGET_OBJ=''
WINDOWS_64_BIT_OFF_T='0'
WINDOWS_64_BIT_ST_SIZE='1'
WINDOWS_STAT_INODES='0'
WINDOWS_STAT_TIMESPEC='0'
WINDOW_SYSTEM_OBJ='fontset.o fringe.o image.o'
WINDRES='windres'
WINT_T_SUFFIX=''
XARGS_LIMIT='-s 10000'
XCB_LIBS=''
XCRUN=''
XDBE_CFLAGS=''
XDBE_LIBS=''
XFIXES_CFLAGS=''
XFIXES_LIBS=''
XFT_CFLAGS=''
XFT_LIBS=''
XGSELOBJ=''
XINERAMA_CFLAGS=''
XINERAMA_LIBS=''
XMENU_OBJ=''
XMKMF=''
XOBJ=''
XRANDR_CFLAGS=''
XRANDR_LIBS=''
XRENDER_LIBS=''
XWIDGETS_OBJ=''
X_TOOLKIT_TYPE='none'
ac_ct_CC='gcc'
ac_ct_OBJC=''
archlibdir='${libexecdir}/emacs/${version}/${configuration}'
bindir='${exec_prefix}/bin'
bitmapdir=''
build='x86_64-w64-mingw32'
build_alias='x86_64-w64-mingw32'
build_cpu='x86_64'
build_os='mingw32'
build_vendor='w64'
cache_file='/dev/null'
canonical='x86_64-w64-mingw32'
comma_space_version='28, 0, 50, 0'
comma_version='28,0,50,0'
configuration='x86_64-w64-mingw32'
copyright='Copyright (C) 2020 Free Software Foundation, Inc.'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
emacs_major_version='28'
etcdir='${datadir}/emacs/${version}/etc'
etcdocdir='${datadir}/emacs/${version}/etc'
exec_prefix='${prefix}'
gamedir='${localstatedir}/games/emacs'
gamegroup=''
gameuser=''
gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7=''
gl_GNULIB_ENABLED_260941c0e5dc67ec9e87d1fb321c300b=''
gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31='1'
gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c=''
gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec=''
gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1=''
gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36='1'
gl_GNULIB_ENABLED_cloexec=''
gl_GNULIB_ENABLED_dirfd=''
gl_GNULIB_ENABLED_euidaccess=''
gl_GNULIB_ENABLED_getdtablesize=''
gl_GNULIB_ENABLED_getgroups=''
gl_GNULIB_ENABLED_lchmod=''
gl_GNULIB_ENABLED_malloca=''
gl_GNULIB_ENABLED_open=''
gl_GNULIB_ENABLED_strtoll=''
gl_GNULIB_ENABLED_utimens=''
gl_LIBOBJS=' acl_entries.o execinfo.o fpending.o getopt.o getopt1.o getrandom.o gettimeofday.o memmem.o memrchr.o mkostemp.o mktime.o regex.o sig2str.o sigdescr_np.o stpcpy.o time_r.o time_rz.o timegm.o'
gl_LTLIBOBJS=' acl_entries.lo execinfo.lo fpending.lo getopt.lo getopt1.lo getrandom.lo gettimeofday.lo memmem.lo memrchr.lo mkostemp.lo mktime.lo regex.lo sig2str.lo sigdescr_np.lo stpcpy.lo time_r.lo time_rz.lo timegm.lo'
gltests_LIBOBJS=''
gltests_LTLIBOBJS=''
gltests_WITNESS='IN_EMACS_GNULIB_TESTS'
host='x86_64-w64-mingw32'
host_alias=''
host_cpu='x86_64'
host_os='mingw32'
host_vendor='w64'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
liblockfile='no'
lispdir='${datadir}/emacs/${version}/lisp'
lispdirrel='${version}/lisp'
lisppath='${locallisppath}:${standardlisppath}'
localedir='${datarootdir}/locale'
locallisppath='${datadir}/emacs/${version}/site-lisp:${datadir}/emacs/site-lisp'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
ns_appbindir=''
ns_appdir=''
ns_appresdir=''
ns_appsrc=''
ns_check_file=''
ns_self_contained='no'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/VWinUser0/Downloads/emacs/native-comp/built'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
srcdir='../src'
standardlisppath='${lispdir}'
sysconfdir='${prefix}/etc'
target_alias=''
version='28.0.50'
with_mailutils=''
x_default_search_path=''

## ------------------- ##
## File substitutions. ##
## ------------------- ##

module_env_snippet_25='../src/src/module-env-25.h'
module_env_snippet_26='../src/src/module-env-26.h'
module_env_snippet_27='../src/src/module-env-27.h'
module_env_snippet_28='../src/src/module-env-28.h'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU Emacs"
#define PACKAGE_TARNAME "emacs"
#define PACKAGE_VERSION "28.0.50"
#define PACKAGE_STRING "GNU Emacs 28.0.50"
#define PACKAGE_BUGREPORT "bug-gnu-emacs@gnu.org"
#define PACKAGE_URL "https://www.gnu.org/software/emacs/"
#define MAIL_USE_POP 1
#define HAVE_PDUMPER 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _DARWIN_C_SOURCE 1
#define _GNU_SOURCE 1
#define _NETBSD_SOURCE 1
#define _OPENBSD_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define __STDC_WANT_IEC_60559_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 _HPUX_ALT_XOPEN_SOCKET_API 1
#define _FILE_OFFSET_BITS 64
#define GCC_LINT 1
#define SYSTEM_TYPE "windows-nt"
#define HAVE_MMSYSTEM_H 1
#define HAVE_SOUND 1
#define HAVE_MALLOC_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_PWD_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_STDLIB_H 1
#define HAVE_UNISTD_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_DIRENT_H 1
#define HAVE_SYS_CDEFS_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_LIMITS_H 1
#define HAVE_WCHAR_H 1
#define HAVE_STDINT_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_SYS_STAT_H 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_NTGUI 1
#define HAVE_NATIVE_IMAGE_API 1
#define SYSTEM_MALLOC 1
#define HAVE_GETPAGESIZE 1
#define USE_MMAP_FOR_BUFFERS 1
#define THREADS_ENABLED 1
#define HAVE_RSVG 1
#define HAVE_GNUTLS 1
#define HAVE_JSON 1
#define HAVE_W32NOTIFY 1
#define USE_FILE_NOTIFY 1
#define USE_TOOLKIT_SCROLL_BARS 1
#define USE_XIM 1
#define HAVE_HARFBUZZ 1
#define HAVE_XPM 1
#define HAVE_JPEG 1
#define HAVE_LCMS2 1
#define HAVE_ZLIB 1
#define HAVE_MODULES 1
#define MODULES_SUFFIX ".dll"
#define HAVE_LIBGCCJIT 1
#define HAVE_LIBGCCJIT_H 1
#define HAVE_NATIVE_COMP 1
#define NATIVE_ELISP_SUFFIX ".eln"
#define HAVE_PNG 1
#define HAVE_TIFF 1
#define HAVE_GIF 1
#define HAVE_LIBXML2 1
#define HAVE_GETHOSTNAME 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_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_GAI_STRERROR 1
#define HAVE_LOG2 1
#define HAVE_PTHREAD_SETNAME_NP 1
#define HAVE_DECL_ALIGNED_ALLOC 0
#define HAVE___BUILTIN_FRAME_ADDRESS 1
#define HAVE___BUILTIN_UNWIND_INIT 1
#define HAVE_FSEEKO 1
#define HAVE_SBRK 1
#define HAVE_CANONICALIZE_FILE_NAME 1
#define HAVE_READLINK 1
#define HAVE_READLINKAT 1
#define HAVE_EXPLICIT_BZERO 1
#define HAVE_FACCESSAT 1
#define HAVE_FCHMODAT 1
#define HAVE_LCHMOD 1
#define HAVE_FCNTL 1
#define HAVE_FSTATAT 1
#define HAVE_FSYNC 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_LSTAT 1
#define HAVE_PIPE2 1
#define HAVE_PSELECT 1
#define HAVE_ISBLANK 1
#define HAVE_ISWCTYPE 1
#define HAVE_STRTOIMAX 1
#define HAVE_SYMLINK 1
#define HAVE_UTIMENSAT 1
#define vfork fork
#define HAVE_SNPRINTF 1
#define HAVE_LANGINFO_CODESET 1
#define HAVE_LANGINFO__NL_PAPER_WIDTH 1
#define HAVE_MBSTATE_T 1
#define HAVE_SOCKETS 1
#define NULL_DEVICE "NUL:"
#define SEPCHAR ';'
#define subprocesses 1
#define USER_FULL_NAME pw->pw_gecos
#define DIRECTORY_SEP '/'
#define IS_DEVICE_SEP(_c_) ((_c_) == ':')
#define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\')
#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP(_c_))
#define DEFAULT_SOUND_DEVICE "/dev/dsp"
#define GC_SETJMP_WORKS 1
#define HAVE_STACK_OVERFLOW_HANDLING 1
#define DOS_NT /**/
#define WINDOWSNT 1
#define USABLE_FIONREAD 1
#define COPYRIGHT "Copyright (C) 2020 Free Software Foundation, Inc."
#define TERM_HEADER "w32term.h"
#define EMACS_CONFIGURATION "x86_64-w64-mingw32"
#define EMACS_CONFIG_OPTIONS "--prefix=/home/VWinUser0/Downloads/emacs/native-comp/built --with-nativecomp"
#define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
#define HAVE_TYPEOF 1
#define HAVE_STATEMENT_EXPRESSIONS 1
#define HAVE_ALLOCA 1
#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
#define FUNC_REALPATH_WORKS 1
#define restrict __restrict
#define HAVE_ENVIRON_DECL 1
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
#define HAVE_DECL_STRMODE 0
#define HAVE_LONG_LONG_INT 1
#define HAVE_UNSIGNED_LONG_LONG_INT 1
#define HAVE_DECL_MEMMEM 0
#define HAVE_DECL_MEMRCHR 0
#define TIME_T_IS_SIGNED 1
#define HAVE_DECL_ALARM 1
#define HAVE_DECL_TZNAME 1
#define HAVE_TZNAME 1
#define HAVE_STDLIB_H 1
#define MALLOC_0_IS_NONNULL 1
#define HAVE_WCHAR_T 1
#define HAVE_DECL_STRNLEN 1
#define HAVE_DECL_STRTOIMAX 1
#define _USE_STD_STAT 1
#define HAVE_DECL_CLEARERR_UNLOCKED 0
#define HAVE_DECL_FEOF_UNLOCKED 0
#define HAVE_DECL_FERROR_UNLOCKED 0
#define HAVE_DECL_FFLUSH_UNLOCKED 0
#define HAVE_DECL_FGETS_UNLOCKED 0
#define HAVE_DECL_FPUTC_UNLOCKED 0
#define HAVE_DECL_FPUTS_UNLOCKED 0
#define HAVE_DECL_FREAD_UNLOCKED 0
#define HAVE_DECL_FWRITE_UNLOCKED 0
#define HAVE_DECL_GETC_UNLOCKED 0
#define HAVE_DECL_GETCHAR_UNLOCKED 0
#define HAVE_DECL_PUTC_UNLOCKED 0
#define HAVE_DECL_PUTCHAR_UNLOCKED 0
#define GETGROUPS_T int
#define HAVE_DECL_GETDTABLESIZE 0
#define PROMOTED_MODE_T int
#define HAVE_SYS_ACL_H 1
#define HAVE_ACL_GET_FILE 1
#define HAVE_ACL_SET_FILE 1
#define HAVE_ACL_FREE 1
#define HAVE_ACL_FROM_TEXT 1
#define USE_ACL 1
#define HAVE___BUILTIN_EXPECT 1
#define GNULIB_CANONICALIZE_LGPL 1
#define GNULIB_CLOSE_STREAM 1
#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
#define GNULIB_FACCESSAT 1
#define HAVE_DECL_FDOPENDIR 0
#define GNULIB_FDOPENDIR 1
#define FLEXIBLE_ARRAY_MEMBER /**/
#define __GETOPT_PREFIX rpl_
#define HAVE_BCRYPT_H 1
#define GETTIMEOFDAY_TIMEZONE void
#define _GL_REPLACE_IEEE754_H 1
#define HAVE___INLINE 1
#define HAVE_GMP_H 1
#define HAVE_MEMPCPY 1
#define GNULIB_MKOSTEMP 1
#define NEED_MKTIME_WINDOWS 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 __USE_MINGW_ANSI_STDIO 1
#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1
#define GNULIB_FSCANF 1
#define GNULIB_SCANF 1
#define nlink_t int
#define GNULIB_TEMPNAME 1
#define HAVE_DECL_LOCALTIME_R 0
#define USE_UNLOCKED_IO 1
#define HAVE_C_VARARRAYS 1
#define NEED_MKTIME_INTERNAL 1
#define HAVE_WINDOW_SYSTEM 1
#define POLL_FOR_INPUT 1
#define EMACS_CONFIG_FEATURES "XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2 HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS MODULES NATIVE_COMP THREADS JSON PDUMPER LCMS2"

configure: exit 0

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:41   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-17 20:57     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 21:02       ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-17 20:57 UTC (permalink / raw)
  To: gongyi.liao; +Cc: 45303

"Liāu, Kiong-Gē 廖宮毅" <gongyi.liao@gmail.com> writes:

> the attached file is the config.log file

I've pushed 174f2a92eb, could you please have a try?  I've no windows machine on
to test it myself.

Thanks!

  Andrea

PS which version of GCC are you on?
PPS could you post the full log of the compilation next time? You get
warnings I'dont get but the output is cutted.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:57     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-17 21:02       ` Eli Zaretskii
  2020-12-17 21:10         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-17 21:02 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: gongyi.liao, 45303

> Date: Thu, 17 Dec 2020 20:57:29 +0000
> Cc: 45303@debbugs.gnu.org
> From: Andrea Corallo via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> I've pushed 174f2a92eb, could you please have a try?  I've no windows machine on
> to test it myself.

Don't you need to update also the epaths-force-w32 target in
Makefile.in?





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 21:02       ` Eli Zaretskii
@ 2020-12-17 21:10         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 21:27           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-19 17:56           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  0 siblings, 2 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-17 21:10 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gongyi.liao, 45303

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Thu, 17 Dec 2020 20:57:29 +0000
>> Cc: 45303@debbugs.gnu.org
>> From: Andrea Corallo via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>> 
>> I've pushed 174f2a92eb, could you please have a try?  I've no windows machine on
>> to test it myself.
>
> Don't you need to update also the epaths-force-w32 target in
> Makefile.in?

Uops, pushed 87f6e93799 thanks

  Andrea






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 21:10         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-17 21:27           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-17 21:41             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-19 17:56           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  1 sibling, 1 reply; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-17 21:27 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 45303

commit 87f6e93799  lead to successful compilation of comp.c, but lead
to linker errors while generating temacs.exe:


 CCLD     temacs.exe
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
comp.o: in function `md5_gz_stream':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
undefined reference to `inflateInit2_'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
undefined reference to `inflate'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:741:
undefined reference to `inflateEnd'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:741:
undefined reference to `inflateEnd'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
comp.o: in function `declare_imported_func':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:973:
undefined reference to `gcc_jit_type_get_const'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
process.o: in function `status_message':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/process.c:754:
undefined reference to `strsignal'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
callproc.o: in function `call_process':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/callproc.c:916:
undefined reference to `strsignal'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [Makefile:661: temacs.exe] Error 1
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:434: src] Error 2

On Thu, Dec 17, 2020 at 3:10 PM Andrea Corallo <akrl@sdf.org> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Date: Thu, 17 Dec 2020 20:57:29 +0000
> >> Cc: 45303@debbugs.gnu.org
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> I've pushed 174f2a92eb, could you please have a try?  I've no windows machine on
> >> to test it myself.
> >
> > Don't you need to update also the epaths-force-w32 target in
> > Makefile.in?
>
> Uops, pushed 87f6e93799 thanks
>
>   Andrea
>





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 21:27           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-17 21:41             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 13:28               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-17 21:41 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅; +Cc: 45303

"Liāu, Kiong-Gē 廖宮毅" <gongyi.liao@gmail.com> writes:

> commit 87f6e93799  lead to successful compilation of comp.c, but lead
> to linker errors while generating temacs.exe:
>
>
>  CCLD     temacs.exe
> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> comp.o: in function `md5_gz_stream':
> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
> undefined reference to `inflateInit2_'
> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
> undefined reference to `inflate'

That's curious, looks you've not zlib but from the config.log you do...

Closing the day and will think about that tomorrow, perhaps someone will
suggest what I'm missing in the meanwhile.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-17 20:31 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 20:33 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-18 11:13 ` Pal Gloss
  2020-12-18 16:02   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-19 19:08 ` bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64 Pal Gloss
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 75+ messages in thread
From: Pal Gloss @ 2020-12-18 11:13 UTC (permalink / raw)
  To: 45303

[-- Attachment #1: Type: text/html, Size: 11145 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 21:41             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-18 13:28               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 16:06                 ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-18 13:28 UTC (permalink / raw)
  To: 45303; +Cc: gongyi.liao, =?UTF-8?Q?Li=C4=81u

Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@gnu.org> writes:

> "Liāu, Kiong-Gē 廖宮毅" <gongyi.liao@gmail.com> writes:
>
>> commit 87f6e93799  lead to successful compilation of comp.c, but lead
>> to linker errors while generating temacs.exe:
>>
>>
>>  CCLD     temacs.exe
>> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> comp.o: in function `md5_gz_stream':
>> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
>> undefined reference to `inflateInit2_'
>> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
>> undefined reference to `inflate'
>
> That's curious, looks you've not zlib but from the config.log you do...

I really would like to understand what's going on here.

We check in configure for zlib presence, actually this is also require
by --with-nativecomp but somehow the linker fails to find it.

Is zlib installed in your system?

If yes could you post the full output of 'make V=1'?

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-18 11:13 ` bug#45303: #45303 [feature/native-comp] building error on Windows Pal Gloss
@ 2020-12-18 16:02   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 21:22     ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-18 16:02 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

Pal Gloss <pcfeb0009@gmx.com> writes:

> Hi,

Hi Pal,

> Just in case this helps (sorry I did not have time to split up this into separate bug reports, but it will help [I hope]
> fix the problems encountered): here are the notes/hacks/command lines I used to build a recent gccemacs on my Win10
> machine with mingw64:

good to know is working even if with some hacking on it ;)

> #+begin_src shell :exports code
>   git rev-parse HEAD feature/native-comp
> #+end_src
> : 682bd303470d4a0fcd2690aff6aa58fb720a8d41
> : 682bd303470d4a0fcd2690aff6aa58fb720a8d41
>  
> #+begin_src shell :exports code
>   pacman -S --needed base-devel \
>     mingw-w64-x86_64-toolchain \
>     mingw-w64-x86_64-xpm-nox \
>     mingw-w64-x86_64-libtiff \
>     mingw-w64-x86_64-giflib \
>     mingw-w64-x86_64-libpng \
>     mingw-w64-x86_64-libjpeg-turbo \
>     mingw-w64-x86_64-librsvg \
>     mingw-w64-x86_64-lcms2 \
>     mingw-w64-x86_64-jansson \
>     mingw-w64-x86_64-libxml2 \
>     mingw-w64-x86_64-gnutls \
>     mingw-w64-x86_64-zlib \
>     mingw-w64-x86_64-harfbuzz \
>     mingw-w64-x86_64-libgccjit
>   PROCESSORS_TO_USE="3"
>   EMACS_VERSION=emacs-native-comp
>   ./autogen.sh
>   # edit nt/epaths.nt to add PATH_REL_LOADSEARCH:
>   grep -q PATH_REL_LOADSEARCH nt/epaths.nt || echo '#define PATH_REL_LOADSEARCH ""' >> nt/epaths.nt

This should be fixed by yesterday commits

>   # patch to look for libgccjit-0.dll instead of libgcc.dll?  lisp/term/w32-win.el & src/emacs.c
>   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' lisp/term/w32-win.el
>   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' src/emacs.c

I've really no windows knowledge to judge that, perhaps Eli will
comment.  If these are correct fixes you should submit a patch for
those.

>   # patch to avoid gcc_jit_global_set_initializer (crashes on my machine...; it
>   # seems there is an interaction with the #pragma and the rest of the parsing
>   # because the statement is incomplete?) and to adapt to (new) 5th parameter to
>   # directory-files
>   sed -i -e '/if (gcc_jit_global_set_initializer)/,/{/ {
>                /#pragma GCC diagnostic pop/d
>                /{/a #pragma GCC diagnostic pop
>              }' \
>          -e '/internal_condition_case_4/,/FOR_EACH/ {
>                s/internal_condition_case_4/internal_condition_case_5/
>                s/Qt, return_nil);/Qnil, Qt, return_nil);/
>              }' \
>          src/comp.c

which gcc version are you using?

>   sed -i -e '/extern Lisp_Object internal_condition_case_4/a extern Lisp_Object internal_condition_case_5 (Lisp_Object
> (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object,
> Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));' src/lisp.h
>   sed -i -e '/Like internal_condition_case_1 but call BFUN with ARG1, ARG2, ARG3, ARG4 as/ {
>                s/ARG4 as/ARG4, ARG5 as/
>                a    its arguments.  */
>                a Lisp_Object
>                a internal_condition_case_5 (Lisp_Object (*bfun) (Lisp_Object, Lisp_Object,
>                a                                                 Lisp_Object, Lisp_Object,
>                a                                                 Lisp_Object),
>                a                            Lisp_Object arg1, Lisp_Object arg2,
>                a                            Lisp_Object arg3, Lisp_Object arg4,
>                a                            Lisp_Object arg5,
>                a                            Lisp_Object handlers,
>                a                            Lisp_Object (*hfun) (Lisp_Object))
>                a {
>                a   struct handler *c = push_handler (handlers, CONDITION_CASE);
>                a   if (sys_setjmp (c->jmp))
>                a     {
>                a       Lisp_Object val = handlerlist->val;
>                a       clobbered_eassert (handlerlist == c);
>                a       handlerlist = handlerlist->next;
>                a       return hfun (val);
>                a     }
>                a   else
>                a     {
>                a       Lisp_Object val = bfun (arg1, arg2, arg3, arg4, arg5);
>                a       eassert (handlerlist == c);
>                a       handlerlist = c->next;
>                a       return val;
>                a     }
>                a }
>                a /* Like internal_condition_case_1 but call BFUN with ARG1, ARG2, ARG3, ARG4 as
>              }' src/eval.c
>   sed -i -e '/PATH_EXEC, 0);/ {
>                s/.*/#ifdef WINDOWSNT/
>                a /* On MS-Windows, PATH_EXEC normally starts with a literal
>                a    "%emacs_dir%", so it will never work without some tweaking. */
>                a w32_relocate (PATH_EXEC),
>                a #else
>                a PATH_EXEC,
>                a #endif
>                a 0);
>              }' src/callproc.c
>   mkdir -p ../build
>   cd ../build
>   ../emacs/configure \
>         --with-xml2 \
>         --without-pop \
>         --prefix="/home/cramaph1/$EMACS_VERSION/dest" \
>         --without-compress-install \
>         --without-dbus \
>         --with-nativecomp \
>         --with-modules 'CFLAGS=-O2 -g3' 'LIBGCCJIT=-lz -lgccjit'
>   sed -i -e 's/^LIBGCCJIT = *$/LIBGCCJIT = -lz -lgccjit/' src/Makefile
>   make -j"$PROCESSORS_TO_USE"
>   make install
> #+end_src


  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 13:28               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-18 16:06                 ` Eli Zaretskii
  2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-18 16:06 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: gongyi.liao, 45303, =?UTF-8?Q?Li=C4=81u

> Date: Fri, 18 Dec 2020 13:28:20 +0000
> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> From: Andrea Corallo via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> >>  CCLD     temacs.exe
> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> comp.o: in function `md5_gz_stream':
> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
> >> undefined reference to `inflateInit2_'
> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
> >> undefined reference to `inflate'
> >
> > That's curious, looks you've not zlib but from the config.log you do...
> 
> I really would like to understand what's going on here.
> 
> We check in configure for zlib presence, actually this is also require
> by --with-nativecomp but somehow the linker fails to find it.

Why does the native-comp branch require zlib in comp.c? what does it
do with zlib?

On master, zlib is an optional library, and when some Emacs command is
invoked that needs it, on MS-Windows we load the zlib DLL at run time
when requested.  See init_zlib_functions in decompress.c.  This is
unlike on Posix systems, where Emacs is linked with zlib at link time.
Does this explain what is going on?





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 16:06                 ` Eli Zaretskii
@ 2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                                       ` (2 more replies)
  0 siblings, 3 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-18 16:37 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gongyi.liao, 45303, =?UTF-8?Q?Li=C4=81u

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Fri, 18 Dec 2020 13:28:20 +0000
>> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
>> From: Andrea Corallo via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>>
>> >>  CCLD     temacs.exe
>> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> >> comp.o: in function `md5_gz_stream':
>> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
>> >> undefined reference to `inflateInit2_'
>> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
>> >> undefined reference to `inflate'
>> >
>> > That's curious, looks you've not zlib but from the config.log you do...
>>
>> I really would like to understand what's going on here.
>>
>> We check in configure for zlib presence, actually this is also require
>> by --with-nativecomp but somehow the linker fails to find it.
>
> Why does the native-comp branch require zlib in comp.c? what does it
> do with zlib?

We hash the content of the lisp source files to obtain the correspondent
eln name in the eln-cache.

This machinery has to work since early bootstrap (and has to be fast
since is executed at each file load), so is directly done from comp.c.

When Emacs is installed the el files are compressed and so before
hashing them we have to decompress therefore we use zlib.

> On master, zlib is an optional library, and when some Emacs command is
> invoked that needs it, on MS-Windows we load the zlib DLL at run time
> when requested.  See init_zlib_functions in decompress.c.  This is
> unlike on Posix systems, where Emacs is linked with zlib at link time.
> Does this explain what is going on?

I see, we should probably have comp.c use the necessary DEF_DLL_FN bloat
or have these functions wrapped in decompress.c.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-18 21:26                       ` Eli Zaretskii
  2020-12-18 19:40                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-18 20:49                     ` Eli Zaretskii
  2 siblings, 1 reply; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-18 19:35 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 45303, =?UTF-8?Q?Li=C4=81u

By changing src/Makefile's temacs target to:

temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(EMACSRES) \
  $(charsets) $(charscript) $(MAKE_PDUMPER_FINGERPRINT)
        $(AM_V_CCLD)$(CC) -o $@.tmp \
          $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
          $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES) \
          -lgccjit -lz

Now the temacs is successfully generated, however, at ELC+ELN step of
macroexpand.el, temacs just crashed:

make[2]: Entering directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
 ELC+ELN   ../../src/lisp/emacs-lisp/macroexp.elc

Backtrace:
00000004001adbe2
00000004000b40a6
00000004000ccc64
000000040020581a
00007ffeba377ff0
00007ffebb9910f7
00007ffebb93b46c
00007ffebb98fc26
make[2]: *** [Makefile:319: ../../src/lisp/emacs-lisp/macroexp.elc] Error 255
make[2]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
make[1]: *** [Makefile:833: bootstrap-emacs.pdmp] Error 2
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:434: src] Error 2


Such a problem does not occur on Linux or FreeBSD.

Thanks,
Kiong-Ge.

On Fri, Dec 18, 2020 at 10:37 AM Andrea Corallo <akrl@sdf.org> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Date: Fri, 18 Dec 2020 13:28:20 +0000
> >> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> >>  CCLD     temacs.exe
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> comp.o: in function `md5_gz_stream':
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
> >> >> undefined reference to `inflateInit2_'
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
> >> >> undefined reference to `inflate'
> >> >
> >> > That's curious, looks you've not zlib but from the config.log you do...
> >>
> >> I really would like to understand what's going on here.
> >>
> >> We check in configure for zlib presence, actually this is also require
> >> by --with-nativecomp but somehow the linker fails to find it.
> >
> > Why does the native-comp branch require zlib in comp.c? what does it
> > do with zlib?
>
> We hash the content of the lisp source files to obtain the correspondent
> eln name in the eln-cache.
>
> This machinery has to work since early bootstrap (and has to be fast
> since is executed at each file load), so is directly done from comp.c.
>
> When Emacs is installed the el files are compressed and so before
> hashing them we have to decompress therefore we use zlib.
>
> > On master, zlib is an optional library, and when some Emacs command is
> > invoked that needs it, on MS-Windows we load the zlib DLL at run time
> > when requested.  See init_zlib_functions in decompress.c.  This is
> > unlike on Posix systems, where Emacs is linked with zlib at link time.
> > Does this explain what is going on?
>
> I see, we should probably have comp.c use the necessary DEF_DLL_FN bloat
> or have these functions wrapped in decompress.c.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-18 19:40                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-18 20:49                     ` Eli Zaretskii
  2 siblings, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-18 19:40 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 45303

By changing src/Makefile's temacs target to:

temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(EMACSRES) \
  $(charsets) $(charscript) $(MAKE_PDUMPER_FINGERPRINT)
        $(AM_V_CCLD)$(CC) -o $@.tmp \
          $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
          $(ALLOBJS) $(LIBEGNU_ARCHIVE) $(W32_RES_LINK) $(LIBES) \
          -lgccjit -lz

Now the temacs is successfully generated, however, at ELC+ELN step of
macroexpand.el, temacs just crashed:

make[2]: Entering directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
 ELC+ELN   ../../src/lisp/emacs-lisp/macroexp.elc

Backtrace:
00000004001adbe2
00000004000b40a6
00000004000ccc64
000000040020581a
00007ffeba377ff0
00007ffebb9910f7
00007ffebb93b46c
00007ffebb98fc26
make[2]: *** [Makefile:319: ../../src/lisp/emacs-lisp/macroexp.elc] Error 255
make[2]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
make[1]: *** [Makefile:833: bootstrap-emacs.pdmp] Error 2
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:434: src] Error 2


Such a problem does not occur on Linux or FreeBSD.

Thanks,
Kiong-Ge.

On Fri, Dec 18, 2020 at 10:37 AM Andrea Corallo <akrl@sdf.org> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Date: Fri, 18 Dec 2020 13:28:20 +0000
> >> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> >>  CCLD     temacs.exe
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> comp.o: in function `md5_gz_stream':
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
> >> >> undefined reference to `inflateInit2_'
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
> >> >> undefined reference to `inflate'
> >> >
> >> > That's curious, looks you've not zlib but from the config.log you do...
> >>
> >> I really would like to understand what's going on here.
> >>
> >> We check in configure for zlib presence, actually this is also require
> >> by --with-nativecomp but somehow the linker fails to find it.
> >
> > Why does the native-comp branch require zlib in comp.c? what does it
> > do with zlib?
>
> We hash the content of the lisp source files to obtain the correspondent
> eln name in the eln-cache.
>
> This machinery has to work since early bootstrap (and has to be fast
> since is executed at each file load), so is directly done from comp.c.
>
> When Emacs is installed the el files are compressed and so before
> hashing them we have to decompress therefore we use zlib.
>
> > On master, zlib is an optional library, and when some Emacs command is
> > invoked that needs it, on MS-Windows we load the zlib DLL at run time
> > when requested.  See init_zlib_functions in decompress.c.  This is
> > unlike on Posix systems, where Emacs is linked with zlib at link time.
> > Does this explain what is going on?
>
> I see, we should probably have comp.c use the necessary DEF_DLL_FN bloat
> or have these functions wrapped in decompress.c.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-18 19:40                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-18 20:49                     ` Eli Zaretskii
  2020-12-21  9:48                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-18 20:49 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: gongyi.liao, 45303

> From: Andrea Corallo <akrl@sdf.org>
> Cc: 45303@debbugs.gnu.org,  gongyi.liao@gmail.com,
>   =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> Date: Fri, 18 Dec 2020 16:37:31 +0000
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> Date: Fri, 18 Dec 2020 13:28:20 +0000
> >> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> >>  CCLD     temacs.exe
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> comp.o: in function `md5_gz_stream':
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
> >> >> undefined reference to `inflateInit2_'
> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
> >> >> undefined reference to `inflate'
> >> >
> >> > That's curious, looks you've not zlib but from the config.log you do...
> >>
> >> I really would like to understand what's going on here.
> >>
> >> We check in configure for zlib presence, actually this is also require
> >> by --with-nativecomp but somehow the linker fails to find it.
> >
> > Why does the native-comp branch require zlib in comp.c? what does it
> > do with zlib?
> 
> We hash the content of the lisp source files to obtain the correspondent
> eln name in the eln-cache.
> 
> This machinery has to work since early bootstrap (and has to be fast
> since is executed at each file load), so is directly done from comp.c.
> 
> When Emacs is installed the el files are compressed and so before
> hashing them we have to decompress therefore we use zlib.

Thanks for the explanations.

> > On master, zlib is an optional library, and when some Emacs command is
> > invoked that needs it, on MS-Windows we load the zlib DLL at run time
> > when requested.  See init_zlib_functions in decompress.c.  This is
> > unlike on Posix systems, where Emacs is linked with zlib at link time.
> > Does this explain what is going on?
> 
> I see, we should probably have comp.c use the necessary DEF_DLL_FN bloat
> or have these functions wrapped in decompress.c.

I think it's better to use functions in decompress.c or add whatever
you need there, and have the new functions use the same paradigm,
which on Windows loads the DLL the first time it is needed.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-18 16:02   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-18 21:22     ` Eli Zaretskii
  2020-12-18 22:21       ` Pal Gloss
  2020-12-18 22:25       ` Pal Gloss
  0 siblings, 2 replies; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-18 21:22 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: pcfeb0009, 45303

> Date: Fri, 18 Dec 2020 16:02:20 +0000
> Cc: 45303@debbugs.gnu.org
> From: Andrea Corallo via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> >   # patch to look for libgccjit-0.dll instead of libgcc.dll?  lisp/term/w32-win.el & src/emacs.c
> >   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' lisp/term/w32-win.el
> >   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' src/emacs.c
> 
> I've really no windows knowledge to judge that, perhaps Eli will
> comment.  If these are correct fixes you should submit a patch for
> those.

They are correct fixes, since DLLs on Windows usually have the API
number in their names.  In this case, I guess the API number is zero,
so libgccjit-0.dll is correct (and libgccjit.dll probably doesn't
exist in Windows installations of GCC/libgccjit).





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-18 21:26                       ` Eli Zaretskii
  2020-12-19  0:57                         ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-18 21:26 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u, Kiong-G=C4=93_?= 廖宮毅
  Cc: 45303, akrl

> From: Liāu, Kiong-Gē 廖宮毅 <gongyi.liao@gmail.com>
> Date: Fri, 18 Dec 2020 13:35:02 -0600
> Cc: Eli Zaretskii <eliz@gnu.org>, 45303@debbugs.gnu.org, 
> 	=?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> 
> make[2]: Entering directory
> '/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
>  ELC+ELN   ../../src/lisp/emacs-lisp/macroexp.elc
> 
> Backtrace:
> 00000004001adbe2
> 00000004000b40a6
> 00000004000ccc64
> 000000040020581a
> 00007ffeba377ff0
> 00007ffebb9910f7
> 00007ffebb93b46c
> 00007ffebb98fc26

This form of backtrace is impossible to interpret on any system but
yours.  Please run the failing command under GDB and post the
backtrace from the crash produced by the "bt" GDB command.  Or at the
very least use the addr2line program to convert the addresses into a
human-readable backtrace (the Emacs manual explains how in the node
"Crashing").





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-18 21:22     ` Eli Zaretskii
@ 2020-12-18 22:21       ` Pal Gloss
  2020-12-19  7:57         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-18 22:25       ` Pal Gloss
  1 sibling, 1 reply; 75+ messages in thread
From: Pal Gloss @ 2020-12-18 22:21 UTC (permalink / raw)
  To: 45303

[-- Attachment #1: Type: text/html, Size: 52124 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-18 21:22     ` Eli Zaretskii
  2020-12-18 22:21       ` Pal Gloss
@ 2020-12-18 22:25       ` Pal Gloss
  1 sibling, 0 replies; 75+ messages in thread
From: Pal Gloss @ 2020-12-18 22:25 UTC (permalink / raw)
  To: 45303

[-- Attachment #1: Type: text/html, Size: 621 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 21:26                       ` Eli Zaretskii
@ 2020-12-19  0:57                         ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-19  5:38                           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-19  8:04                           ` Eli Zaretskii
  0 siblings, 2 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-19  0:57 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 45303, Andrea Corallo

Here's the debug info:

$ gdb --args ./src/bootstrap-emacs.exe -l comp -f
byte-compile-refresh-preload -f
batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-msys".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Traceback (most recent call last):
  File "<string>", line 3, in <module>
ModuleNotFoundError: No module named 'libstdcxx'
/etc/gdbinit:6: Error in sourced command file:
Error while executing Python code.
Reading symbols from ./src/bootstrap-emacs.exe...
(gdb) start
Temporary breakpoint 1 at 0x400215320: file ../../src/src/emacs.c, line 968.
Starting program:
/home/VWinUser0/Downloads/emacs/native-comp/build/src/bootstrap-emacs.exe
-l comp -f byte-compile-refresh-preload -f
batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el
[New Thread 7800.0x2a24]
[New Thread 7800.0x1fb8]
[New Thread 7800.0x2ae4]

Thread 1 hit Temporary breakpoint 1, main (argc=8, argv=0xc13240) at
../../src/src/emacs.c:968
968     {
(gdb) continue
Continuing.
[New Thread 7800.0x7fc]
[New Thread 7800.0x2abc]

Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
/c/WINDOWS/System32/KERNELBASE.dll
(gdb) bt
#0  0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
/c/WINDOWS/System32/KERNELBASE.dll
#1  0x00000004001adbbc in emacs_abort () at ../../src/src/w32fns.c:10847
#2  0x000000040009d7cc in bidi_initialize () at ../../src/src/bidi.c:1096
#3  0x00000004000a1285 in bidi_init_it (charpos=charpos@entry=1,
bytepos=1, frame_window_p=<optimized out>,
bidi_it=bidi_it@entry=0xbfbed0)
    at ../../src/src/bidi.c:1138
#4  0x000000040002cd02 in init_iterator (it=it@entry=0xbfb4e0,
w=w@entry=0x3f160e0, charpos=1, bytepos=<optimized out>,
row=<optimized out>,
    row@entry=0x0, base_face_id=<optimized out>,
base_face_id@entry=DEFAULT_FACE_ID) at ../../src/src/xdisp.c:3436
#5  0x00000004000360b9 in resize_mini_window (w=0x3f160e0,
exact_p=exact_p@entry=true) at ../../src/src/xdisp.c:11784
#6  0x000000040000f460 in do_switch_frame (frame=0x5cb82c5,
track=<optimized out>, for_deletion=<optimized out>,
norecord=0xfffffffc03a1a2a8)
    at ../../src/src/lisp.h:731
#7  0x00000004001336d6 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#8  0x000000040013397d in Fprogn (body=0x4960b43) at ../../src/src/eval.c:471
#9  0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#10 0x0000000400134ced in Funwind_protect (args=0x4960943) at
../../src/src/lisp.h:1420
#11 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#12 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#13 Flet (args=0x4960913) at ../../src/src/eval.c:1055
#14 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#15 0x0000000400133e9d in Fprogn (body=0x4960893) at ../../src/src/eval.c:471
#16 Fif (args=<optimized out>) at ../../src/src/eval.c:427
#17 Fif (args=<optimized out>) at ../../src/src/eval.c:413
#18 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#19 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#20 funcall_lambda (fun=0x4960813, fun@entry=0x2b,
nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfcf50) at
../../src/src/eval.c:3222
#21 0x0000000400134468 in apply_lambda (fun=0x2b, args=<optimized
out>, count=12570672, count@entry=43) at ../../src/src/eval.c:3094
#22 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#23 0x000000040013397d in Fprogn (body=0x495f82b) at ../../src/src/eval.c:471
#24 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
--Type <RET> for more, q to quit, c to continue without paging--
#25 0x0000000400134ced in Funwind_protect (args=0x495f78b) at
../../src/src/lisp.h:1420
#26 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#27 0x0000000400134c25 in Fprogn (body=0x495f76b) at ../../src/src/eval.c:471
#28 FletX (args=0x495f72b) at ../../src/src/eval.c:987
#29 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#30 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#31 funcall_lambda (fun=0x495f6cb, fun@entry=0x24,
nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfd510) at
../../src/src/eval.c:3222
#32 0x0000000400134468 in apply_lambda (fun=0x24, args=<optimized
out>, count=12572144, count@entry=36) at ../../src/src/eval.c:3094
#33 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#34 0x000000040013397d in Fprogn (body=0x0) at ../../src/src/eval.c:471
#35 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#36 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#37 funcall_lambda (fun=0x495f61b, nargs=nargs@entry=1,
arg_vector=arg_vector@entry=0xbfd9e8) at ../../src/src/eval.c:3222
#38 0x0000000400130c8f in Ffuncall (nargs=nargs@entry=2,
args=args@entry=0xbfd9e0) at ../../src/src/eval.c:2961
#39 0x0000000400132fb3 in Fapply (nargs=2, args=0xbfd9e0) at
../../src/src/eval.c:2532
#40 0x0000000400130e07 in Ffuncall (nargs=<optimized out>,
args=args@entry=0xbfd9d8) at ../../src/src/lisp.h:2092
#41 0x000000040016dce0 in exec_byte_code (bytestr=<optimized out>,
vector=<optimized out>, maxdepth=<optimized out>,
    args_template=args_template@entry=0x202, nargs=nargs@entry=1,
args=<optimized out>, args@entry=0xbfdbe0) at
../../src/src/bytecode.c:632
#42 0x0000000400134175 in fetch_and_exec_byte_code (args=0xbfdbe0,
nargs=1, syms_left=0x202, fun=0x4152a5d) at ../../src/src/lisp.h:1838
#43 funcall_lambda (fun=0x4152a5d, fun@entry=0x1f,
nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfdbe0) at
../../src/src/eval.c:3150
#44 0x0000000400134468 in apply_lambda (fun=0x1f, args=<optimized
out>, count=12573888, count@entry=31) at ../../src/src/eval.c:3094
#45 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#46 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#47 Flet (args=0x415293b) at ../../src/src/eval.c:1055
#48 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#49 0x00000004001339f3 in Fsetq (args=<optimized out>) at
../../src/src/eval.c:518
#50 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#51 0x0000000400134c25 in Fprogn (body=0x414e44b) at ../../src/src/eval.c:471
--Type <RET> for more, q to quit, c to continue without paging--
#52 FletX (args=0x414e3db) at ../../src/src/eval.c:987
#53 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#54 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#55 funcall_lambda (fun=0x414e37b, fun@entry=0x18,
nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfe220) at
../../src/src/eval.c:3222
#56 0x0000000400134468 in apply_lambda (fun=0x18, args=<optimized
out>, count=12575488, count@entry=24) at ../../src/src/eval.c:3094
#57 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#58 0x00000004001339f3 in Fsetq (args=<optimized out>) at
../../src/src/eval.c:518
#59 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#60 0x00000004001339f3 in Fsetq (args=<optimized out>) at
../../src/src/eval.c:518
#61 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#62 0x000000040013397d in Fprogn (body=0x490455b) at ../../src/src/eval.c:471
#63 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#64 0x000000040013390d in For (args=0x0) at ../../src/src/eval.c:384
#65 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#66 0x000000040013397d in Fprogn (body=0x49043bb) at ../../src/src/eval.c:471
#67 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#68 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#69 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#70 funcall_lambda (fun=0x490432b, fun@entry=0x10,
nargs=nargs@entry=0, arg_vector=arg_vector@entry=0xbfeaf0) at
../../src/src/eval.c:3222
#71 0x0000000400134468 in apply_lambda (fun=0x10, args=<optimized
out>, count=12577728, count@entry=16) at ../../src/src/eval.c:3094
#72 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#73 0x0000000400133e9d in Fprogn (body=0x0) at ../../src/src/eval.c:471
#74 Fif (args=<optimized out>) at ../../src/src/eval.c:427
#75 Fif (args=<optimized out>) at ../../src/src/eval.c:413
#76 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#77 0x0000000400134a15 in Fprogn (body=0x48edfc3) at ../../src/src/eval.c:471
#78 Flet (args=0x48edeb3) at ../../src/src/eval.c:1055
#79 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
--Type <RET> for more, q to quit, c to continue without paging--
#80 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#81 funcall_lambda (fun=0x48ede63, fun@entry=0xb, nargs=nargs@entry=0,
arg_vector=arg_vector@entry=0xbfefa0) at ../../src/src/eval.c:3222
#82 0x0000000400134468 in apply_lambda (fun=0xb, args=<optimized out>,
count=12578928, count@entry=11) at ../../src/src/eval.c:3094
#83 0x00000004001332e8 in eval_sub (form=<optimized out>) at
../../src/src/eval.c:2497
#84 0x0000000400134ced in Funwind_protect (args=0x4c17743) at
../../src/src/lisp.h:1420
#85 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#86 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#87 Flet (args=0x4c17713) at ../../src/src/eval.c:1055
#88 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#89 0x0000000400133e9d in Fprogn (body=0x4c171e3) at ../../src/src/eval.c:471
#90 Fif (args=<optimized out>) at ../../src/src/eval.c:427
#91 Fif (args=<optimized out>) at ../../src/src/eval.c:413
#92 0x0000000400133713 in eval_sub (form=<optimized out>) at
../../src/src/lisp.h:2092
#93 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
#94 funcall_lambda (fun=0x4c17023, fun@entry=0x4, nargs=nargs@entry=0,
arg_vector=arg_vector@entry=0xbff580) at ../../src/src/eval.c:3222
#95 0x0000000400134468 in apply_lambda (fun=0x4, args=<optimized out>,
count=12580432, count@entry=4) at ../../src/src/eval.c:3094
#96 0x00000004001332e8 in eval_sub (form=form@entry=0x4d83093) at
../../src/src/eval.c:2497
#97 0x000000040013508d in Feval (form=0x4d83093, lexical=<optimized
out>) at ../../src/src/eval.c:2249
#98 0x000000040012fd3d in internal_condition_case
(bfun=bfun@entry=0x4000b47f0 <top_level_2>,
handlers=handlers@entry=0x90,
    hfun=hfun@entry=0x4000bad30 <cmd_error>) at ../../src/src/eval.c:1424
#99 0x00000004000b561d in top_level_1 (ignore=<optimized out>) at
../../src/src/lisp.h:1008
#100 0x000000040012fcab in internal_catch (tag=tag@entry=0xec10,
func=func@entry=0x4000b55f0 <top_level_1>, arg=arg@entry=0x0)
    at ../../src/src/eval.c:1185
#101 0x00000004000b4715 in command_loop () at ../../src/src/lisp.h:1008
#102 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)

However I cannot tell what's the major cause of the error.

On Fri, Dec 18, 2020 at 3:26 PM Eli Zaretskii <eliz@gnu.org> wrote:
>
> > From: Liāu, Kiong-Gē 廖宮毅 <gongyi.liao@gmail.com>
> > Date: Fri, 18 Dec 2020 13:35:02 -0600
> > Cc: Eli Zaretskii <eliz@gnu.org>, 45303@debbugs.gnu.org,
> >       =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> >
> > make[2]: Entering directory
> > '/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
> >  ELC+ELN   ../../src/lisp/emacs-lisp/macroexp.elc
> >
> > Backtrace:
> > 00000004001adbe2
> > 00000004000b40a6
> > 00000004000ccc64
> > 000000040020581a
> > 00007ffeba377ff0
> > 00007ffebb9910f7
> > 00007ffebb93b46c
> > 00007ffebb98fc26
>
> This form of backtrace is impossible to interpret on any system but
> yours.  Please run the failing command under GDB and post the
> backtrace from the crash produced by the "bt" GDB command.  Or at the
> very least use the addr2line program to convert the addresses into a
> human-readable backtrace (the Emacs manual explains how in the node
> "Crashing").





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-19  0:57                         ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-19  5:38                           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-19  8:04                           ` Eli Zaretskii
  1 sibling, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-19  5:38 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 45303, Andrea Corallo

I just tested the master branch and confirmed that master branch does
not have this issue

On Fri, Dec 18, 2020 at 6:57 PM Liāu, Kiong-Gē 廖宮毅
<gongyi.liao@gmail.com> wrote:
>
> Here's the debug info:
>
> $ gdb --args ./src/bootstrap-emacs.exe -l comp -f
> byte-compile-refresh-preload -f
> batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el
> GNU gdb (GDB) 9.2
> Copyright (C) 2020 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Type "show copying" and "show warranty" for details.
> This GDB was configured as "x86_64-pc-msys".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
>     <http://www.gnu.org/software/gdb/documentation/>.
>
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Traceback (most recent call last):
>   File "<string>", line 3, in <module>
> ModuleNotFoundError: No module named 'libstdcxx'
> /etc/gdbinit:6: Error in sourced command file:
> Error while executing Python code.
> Reading symbols from ./src/bootstrap-emacs.exe...
> (gdb) start
> Temporary breakpoint 1 at 0x400215320: file ../../src/src/emacs.c, line 968.
> Starting program:
> /home/VWinUser0/Downloads/emacs/native-comp/build/src/bootstrap-emacs.exe
> -l comp -f byte-compile-refresh-preload -f
> batch-byte-native-compile-for-bootstrap ../src/lisp/macroexpand.el
> [New Thread 7800.0x2a24]
> [New Thread 7800.0x1fb8]
> [New Thread 7800.0x2ae4]
>
> Thread 1 hit Temporary breakpoint 1, main (argc=8, argv=0xc13240) at
> ../../src/src/emacs.c:968
> 968     {
> (gdb) continue
> Continuing.
> [New Thread 7800.0x7fc]
> [New Thread 7800.0x2abc]
>
> Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
> 0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
> /c/WINDOWS/System32/KERNELBASE.dll
> (gdb) bt
> #0  0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
> /c/WINDOWS/System32/KERNELBASE.dll
> #1  0x00000004001adbbc in emacs_abort () at ../../src/src/w32fns.c:10847
> #2  0x000000040009d7cc in bidi_initialize () at ../../src/src/bidi.c:1096
> #3  0x00000004000a1285 in bidi_init_it (charpos=charpos@entry=1,
> bytepos=1, frame_window_p=<optimized out>,
> bidi_it=bidi_it@entry=0xbfbed0)
>     at ../../src/src/bidi.c:1138
> #4  0x000000040002cd02 in init_iterator (it=it@entry=0xbfb4e0,
> w=w@entry=0x3f160e0, charpos=1, bytepos=<optimized out>,
> row=<optimized out>,
>     row@entry=0x0, base_face_id=<optimized out>,
> base_face_id@entry=DEFAULT_FACE_ID) at ../../src/src/xdisp.c:3436
> #5  0x00000004000360b9 in resize_mini_window (w=0x3f160e0,
> exact_p=exact_p@entry=true) at ../../src/src/xdisp.c:11784
> #6  0x000000040000f460 in do_switch_frame (frame=0x5cb82c5,
> track=<optimized out>, for_deletion=<optimized out>,
> norecord=0xfffffffc03a1a2a8)
>     at ../../src/src/lisp.h:731
> #7  0x00000004001336d6 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #8  0x000000040013397d in Fprogn (body=0x4960b43) at ../../src/src/eval.c:471
> #9  0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #10 0x0000000400134ced in Funwind_protect (args=0x4960943) at
> ../../src/src/lisp.h:1420
> #11 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #12 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #13 Flet (args=0x4960913) at ../../src/src/eval.c:1055
> #14 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #15 0x0000000400133e9d in Fprogn (body=0x4960893) at ../../src/src/eval.c:471
> #16 Fif (args=<optimized out>) at ../../src/src/eval.c:427
> #17 Fif (args=<optimized out>) at ../../src/src/eval.c:413
> #18 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #19 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #20 funcall_lambda (fun=0x4960813, fun@entry=0x2b,
> nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfcf50) at
> ../../src/src/eval.c:3222
> #21 0x0000000400134468 in apply_lambda (fun=0x2b, args=<optimized
> out>, count=12570672, count@entry=43) at ../../src/src/eval.c:3094
> #22 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #23 0x000000040013397d in Fprogn (body=0x495f82b) at ../../src/src/eval.c:471
> #24 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> --Type <RET> for more, q to quit, c to continue without paging--
> #25 0x0000000400134ced in Funwind_protect (args=0x495f78b) at
> ../../src/src/lisp.h:1420
> #26 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #27 0x0000000400134c25 in Fprogn (body=0x495f76b) at ../../src/src/eval.c:471
> #28 FletX (args=0x495f72b) at ../../src/src/eval.c:987
> #29 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #30 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #31 funcall_lambda (fun=0x495f6cb, fun@entry=0x24,
> nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfd510) at
> ../../src/src/eval.c:3222
> #32 0x0000000400134468 in apply_lambda (fun=0x24, args=<optimized
> out>, count=12572144, count@entry=36) at ../../src/src/eval.c:3094
> #33 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #34 0x000000040013397d in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #35 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #36 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #37 funcall_lambda (fun=0x495f61b, nargs=nargs@entry=1,
> arg_vector=arg_vector@entry=0xbfd9e8) at ../../src/src/eval.c:3222
> #38 0x0000000400130c8f in Ffuncall (nargs=nargs@entry=2,
> args=args@entry=0xbfd9e0) at ../../src/src/eval.c:2961
> #39 0x0000000400132fb3 in Fapply (nargs=2, args=0xbfd9e0) at
> ../../src/src/eval.c:2532
> #40 0x0000000400130e07 in Ffuncall (nargs=<optimized out>,
> args=args@entry=0xbfd9d8) at ../../src/src/lisp.h:2092
> #41 0x000000040016dce0 in exec_byte_code (bytestr=<optimized out>,
> vector=<optimized out>, maxdepth=<optimized out>,
>     args_template=args_template@entry=0x202, nargs=nargs@entry=1,
> args=<optimized out>, args@entry=0xbfdbe0) at
> ../../src/src/bytecode.c:632
> #42 0x0000000400134175 in fetch_and_exec_byte_code (args=0xbfdbe0,
> nargs=1, syms_left=0x202, fun=0x4152a5d) at ../../src/src/lisp.h:1838
> #43 funcall_lambda (fun=0x4152a5d, fun@entry=0x1f,
> nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfdbe0) at
> ../../src/src/eval.c:3150
> #44 0x0000000400134468 in apply_lambda (fun=0x1f, args=<optimized
> out>, count=12573888, count@entry=31) at ../../src/src/eval.c:3094
> #45 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #46 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #47 Flet (args=0x415293b) at ../../src/src/eval.c:1055
> #48 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #49 0x00000004001339f3 in Fsetq (args=<optimized out>) at
> ../../src/src/eval.c:518
> #50 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #51 0x0000000400134c25 in Fprogn (body=0x414e44b) at ../../src/src/eval.c:471
> --Type <RET> for more, q to quit, c to continue without paging--
> #52 FletX (args=0x414e3db) at ../../src/src/eval.c:987
> #53 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #54 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #55 funcall_lambda (fun=0x414e37b, fun@entry=0x18,
> nargs=nargs@entry=1, arg_vector=arg_vector@entry=0xbfe220) at
> ../../src/src/eval.c:3222
> #56 0x0000000400134468 in apply_lambda (fun=0x18, args=<optimized
> out>, count=12575488, count@entry=24) at ../../src/src/eval.c:3094
> #57 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #58 0x00000004001339f3 in Fsetq (args=<optimized out>) at
> ../../src/src/eval.c:518
> #59 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #60 0x00000004001339f3 in Fsetq (args=<optimized out>) at
> ../../src/src/eval.c:518
> #61 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #62 0x000000040013397d in Fprogn (body=0x490455b) at ../../src/src/eval.c:471
> #63 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #64 0x000000040013390d in For (args=0x0) at ../../src/src/eval.c:384
> #65 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #66 0x000000040013397d in Fprogn (body=0x49043bb) at ../../src/src/eval.c:471
> #67 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #68 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #69 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #70 funcall_lambda (fun=0x490432b, fun@entry=0x10,
> nargs=nargs@entry=0, arg_vector=arg_vector@entry=0xbfeaf0) at
> ../../src/src/eval.c:3222
> #71 0x0000000400134468 in apply_lambda (fun=0x10, args=<optimized
> out>, count=12577728, count@entry=16) at ../../src/src/eval.c:3094
> #72 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #73 0x0000000400133e9d in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #74 Fif (args=<optimized out>) at ../../src/src/eval.c:427
> #75 Fif (args=<optimized out>) at ../../src/src/eval.c:413
> #76 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #77 0x0000000400134a15 in Fprogn (body=0x48edfc3) at ../../src/src/eval.c:471
> #78 Flet (args=0x48edeb3) at ../../src/src/eval.c:1055
> #79 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> --Type <RET> for more, q to quit, c to continue without paging--
> #80 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #81 funcall_lambda (fun=0x48ede63, fun@entry=0xb, nargs=nargs@entry=0,
> arg_vector=arg_vector@entry=0xbfefa0) at ../../src/src/eval.c:3222
> #82 0x0000000400134468 in apply_lambda (fun=0xb, args=<optimized out>,
> count=12578928, count@entry=11) at ../../src/src/eval.c:3094
> #83 0x00000004001332e8 in eval_sub (form=<optimized out>) at
> ../../src/src/eval.c:2497
> #84 0x0000000400134ced in Funwind_protect (args=0x4c17743) at
> ../../src/src/lisp.h:1420
> #85 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #86 0x0000000400134a15 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #87 Flet (args=0x4c17713) at ../../src/src/eval.c:1055
> #88 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #89 0x0000000400133e9d in Fprogn (body=0x4c171e3) at ../../src/src/eval.c:471
> #90 Fif (args=<optimized out>) at ../../src/src/eval.c:427
> #91 Fif (args=<optimized out>) at ../../src/src/eval.c:413
> #92 0x0000000400133713 in eval_sub (form=<optimized out>) at
> ../../src/src/lisp.h:2092
> #93 0x0000000400134265 in Fprogn (body=0x0) at ../../src/src/eval.c:471
> #94 funcall_lambda (fun=0x4c17023, fun@entry=0x4, nargs=nargs@entry=0,
> arg_vector=arg_vector@entry=0xbff580) at ../../src/src/eval.c:3222
> #95 0x0000000400134468 in apply_lambda (fun=0x4, args=<optimized out>,
> count=12580432, count@entry=4) at ../../src/src/eval.c:3094
> #96 0x00000004001332e8 in eval_sub (form=form@entry=0x4d83093) at
> ../../src/src/eval.c:2497
> #97 0x000000040013508d in Feval (form=0x4d83093, lexical=<optimized
> out>) at ../../src/src/eval.c:2249
> #98 0x000000040012fd3d in internal_condition_case
> (bfun=bfun@entry=0x4000b47f0 <top_level_2>,
> handlers=handlers@entry=0x90,
>     hfun=hfun@entry=0x4000bad30 <cmd_error>) at ../../src/src/eval.c:1424
> #99 0x00000004000b561d in top_level_1 (ignore=<optimized out>) at
> ../../src/src/lisp.h:1008
> #100 0x000000040012fcab in internal_catch (tag=tag@entry=0xec10,
> func=func@entry=0x4000b55f0 <top_level_1>, arg=arg@entry=0x0)
>     at ../../src/src/eval.c:1185
> #101 0x00000004000b4715 in command_loop () at ../../src/src/lisp.h:1008
> #102 0x0000000000000000 in ?? ()
> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
> (gdb)
>
> However I cannot tell what's the major cause of the error.
>
> On Fri, Dec 18, 2020 at 3:26 PM Eli Zaretskii <eliz@gnu.org> wrote:
> >
> > > From: Liāu, Kiong-Gē 廖宮毅 <gongyi.liao@gmail.com>
> > > Date: Fri, 18 Dec 2020 13:35:02 -0600
> > > Cc: Eli Zaretskii <eliz@gnu.org>, 45303@debbugs.gnu.org,
> > >       =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
> > >
> > > make[2]: Entering directory
> > > '/home/VWinUser0/Downloads/emacs/native-comp/build/lisp'
> > >  ELC+ELN   ../../src/lisp/emacs-lisp/macroexp.elc
> > >
> > > Backtrace:
> > > 00000004001adbe2
> > > 00000004000b40a6
> > > 00000004000ccc64
> > > 000000040020581a
> > > 00007ffeba377ff0
> > > 00007ffebb9910f7
> > > 00007ffebb93b46c
> > > 00007ffebb98fc26
> >
> > This form of backtrace is impossible to interpret on any system but
> > yours.  Please run the failing command under GDB and post the
> > backtrace from the crash produced by the "bt" GDB command.  Or at the
> > very least use the addr2line program to convert the addresses into a
> > human-readable backtrace (the Emacs manual explains how in the node
> > "Crashing").





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-18 22:21       ` Pal Gloss
@ 2020-12-19  7:57         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-19 14:35           ` Andy Moreton
  2020-12-19 18:07           ` Pal Gloss
  0 siblings, 2 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-19  7:57 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

Pal Gloss <pcfeb0009@gmx.com> writes:

> I retried building with the most recent feature/native-comp branch and if you
> skip to the last code block, you can see how I managed to build emacs with it
> and use it (I've been using a similar build on Win10 for about 2 days).  I can
> confirm that my previous hack for =nt/epaths.nt= is not needed anymore.
>  
> #+begin_src shell :exports code
>   git rev-parse HEAD feature/native-comp
> #+end_src
> : 87f6e937995c433825173fb0473a801791d5beac
> : 87f6e937995c433825173fb0473a801791d5beac

[...]

>   # patch to look for libgccjit-0.dll instead of libgcc.dll in lisp/term/w32-win.el & src/emacs.c
>   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' lisp/term/w32-win.el
>   sed -i -e 's/libgccjit.dll/libgccjit-0.dll/' src/emacs.c

Okay this should be fixed by now.

>   mkdir -p ../build
>   cd ../build
>   ../emacs/configure \
>         --with-xml2 \
>         --without-pop \
>         --prefix="/home/cramaph1/$EMACS_VERSION/dest" \
>         --without-compress-install \
>         --without-dbus \
>         --with-nativecomp \
>         --with-modules 'CFLAGS=-O2 -g3'
>   # fix linker errors by making sure the correct libraries are added to the linker command
>   sed -i -e 's/^LIBGCCJIT = *$/LIBGCCJIT = -lz -lgccjit/' src/Makefile
>   make -j"$PROCESSORS_TO_USE"
> #+end_src
>  
> Now I get a crash with a backtrace:
> #+begin_example
>   Backtrace:
>   00000004001afb22
>   00000004000b40a6
>   00000004000ccc64
>   000000040020a4ca
>   00007ff9e5f58040
>   00007ff9e6181847
>   00007ff9e614a881
>   00007ff9e61804b6
>   make[2]: *** [Makefile:297: ../../emacs/lisp/term/w32-win.elc] Error 3
>   make[1]: *** [Makefile:797: ../../emacs/lisp/term/w32-win.elc] Error 2
>   make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/src'
>   make: *** [Makefile:434: src] Error 2
> #+end_example
>  
> This crash is due to the =#pragma GCC diagnostic= around a =if
> (gcc_jit_global_set_initializer)=: see this example program where the
> =#pragma= around the =if(...)= makes it into a separate statement from the
> ={...}= body.  Apparently, on my machine, =gcc_jit_global_set_initializer= is
> NULL but the body gets executed anyway.
> #+begin_src c :exports code
>   /* save as /tmp/t.c, then run (cd /tmp && gcc t.c && ./a.exe) */
>   /* It should print nothing at all, but on my machine, it prints
>   This should not be printed, but will be printed anyway (2).
>   This is gcc.exe (Rev6, Built by MSYS2 project) 10.2.0 */
>   #include <stdio.h>
>   int main() {
>     if (0)
>       {
>         printf("This will not be printed (1).\n");
>       }
>   #pragma GCC diagnostic ignored "-Waddress"
>     if (0)
>   #pragma GCC diagnostic pop
>       {
>         printf("This should not be printed, but will be printed anyway (2).\n");
>       }
>   #pragma GCC diagnostic ignored "-Waddress"
>     if (0)
>       {
>   #pragma GCC diagnostic pop
>         printf("This should not be printed (3).\n");
>       }
>     return 0;
>   }
> #+end_src
>
> So I try again, this time inverting the =#pragma GCC diagnostic pop= and the ={= lines, too:
> #+begin_src shell :exports code
>   cd ../emacs
>   rm -rf ../build
>   git restore .
>   # patch to avoid gcc_jit_global_set_initializer (crashes on my machine...; it
>   # seems there is an interaction with the #pragma and the rest of the parsing
>   # because the statement is incomplete?) and to adapt to (new) 5th parameter to
>   # directory-files

Nice :)

While reporting the bug in GCC I've found this previous bugzilla report.

<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92696>

Interesting... should work now.

>   sed -i -e '/if (gcc_jit_global_set_initializer)/,/{/ {
>                /#pragma GCC diagnostic pop/d
>                /{/a #pragma GCC diagnostic pop
>              }' \
>          -e '/internal_condition_case_4/,/FOR_EACH/ {
>                s/internal_condition_case_4/internal_condition_case_5/
>                s/Qt, return_nil);/Qnil, Qt, return_nil);/
>              }' \
>          src/comp.c
>   sed -i -e '/extern Lisp_Object internal_condition_case_4/a extern Lisp_Object internal_condition_case_5 (Lisp_Object
> (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object,
> Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));' src/lisp.h
>   sed -i -e '/Like internal_condition_case_1 but call BFUN with ARG1, ARG2, ARG3, ARG4 as/ {
>                s/ARG4 as/ARG4, ARG5 as/
>                a    its arguments.  */
>                a Lisp_Object
>                a internal_condition_case_5 (Lisp_Object (*bfun) (Lisp_Object, Lisp_Object,
>                a                                                 Lisp_Object, Lisp_Object,
>                a                                                 Lisp_Object),
>                a                            Lisp_Object arg1, Lisp_Object arg2,
>                a                            Lisp_Object arg3, Lisp_Object arg4,
>                a                            Lisp_Object arg5,
>                a                            Lisp_Object handlers,
>                a                            Lisp_Object (*hfun) (Lisp_Object))
>                a {
>                a   struct handler *c = push_handler (handlers, CONDITION_CASE);
>                a   if (sys_setjmp (c->jmp))
>                a     {
>                a       Lisp_Object val = handlerlist->val;
>                a       clobbered_eassert (handlerlist == c);
>                a       handlerlist = handlerlist->next;
>                a       return hfun (val);
>                a     }
>                a   else
>                a     {
>                a       Lisp_Object val = bfun (arg1, arg2, arg3, arg4, arg5);
>                a       eassert (handlerlist == c);
>                a       handlerlist = c->next;
>                a       return val;
>                a     }
>                a }
>                a /* Like internal_condition_case_1 but call BFUN with ARG1, ARG2, ARG3, ARG4 as
>              }' src/eval.c

Should be fixed too.

[...]

> And now emacs 28.0.50 seems to work (there are some compilation issues with
> hyperbole, but my config is usable). If I do =M-: (apropos-value
> ’("%emacs_dir%") nil)=, I still see these directories that look fishy, but
> <F1> i works for me at the moment.
> #+begin_example
>   Info-default-directory-list
>      ("%emacs_dir%/share/info/")
>   ----------------
>   configure-info-directory
>      "%emacs_dir%/share/info"
> #+end_example

Right so (unless I'm forgetting something) just the zlib linker error
should be remaining, correct?

I'll have a look later in the weekend or Monday.

> Sorry for the wall of text, I am just trying to show that I built up my
> hacks/patches step by step and make sure they are still needed.

Thanks for the precise analysis this is very helpful.

The Windows port is a bit rusty, I believe nobody compiled it since 6+
months, is good we resurrect it and keep it running.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-19  0:57                         ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-19  5:38                           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-19  8:04                           ` Eli Zaretskii
  1 sibling, 0 replies; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-19  8:04 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u, Kiong-G=C4=93_?= 廖宮毅
  Cc: 45303, akrl

> From: Liāu, Kiong-Gē 廖宮毅 <gongyi.liao@gmail.com>
> Date: Fri, 18 Dec 2020 18:57:37 -0600
> Cc: Andrea Corallo <akrl@sdf.org>, 45303@debbugs.gnu.org
> 
> Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
> 0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
> /c/WINDOWS/System32/KERNELBASE.dll
> (gdb) bt
> #0  0x00007ffeb8a493e3 in KERNELBASE!DebugBreak () from
> /c/WINDOWS/System32/KERNELBASE.dll
> #1  0x00000004001adbbc in emacs_abort () at ../../src/src/w32fns.c:10847
> #2  0x000000040009d7cc in bidi_initialize () at ../../src/src/bidi.c:1096

This means Emacs was started without the uni-bidi.el file being
available.  Or maybe that file failed to load (because of some previous
problem in the build).  E.g., perhaps there's an invalid uni-bidi.eln
file, and Emacs tried to load it in preference to .el/.elc file.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19  7:57         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-19 14:35           ` Andy Moreton
  2020-12-19 16:15             ` Eli Zaretskii
  2020-12-19 18:07           ` Pal Gloss
  1 sibling, 1 reply; 75+ messages in thread
From: Andy Moreton @ 2020-12-19 14:35 UTC (permalink / raw)
  To: 45303

On Sat 19 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Right so (unless I'm forgetting something) just the zlib linker error
> should be remaining, correct?
>
> I'll have a look later in the weekend or Monday.

AS well as the zlib issue, there are two other problems that I found
when trying to build using MSYS2 Mingw64 64bit:

a) Linker error for "gcc_jit_type_get_const".
   It looks like this does not have a runtime import in comp.c, so is
   just a matter of fixing up another DLL import.

b) Linker error for "strsignal"
   This seems to be a configure problem. On master the configure test
   for strsignal fails to link, and the gnulib replacement get used.
   On the native branch the configure test links successfully, so the
   gnulib replacement does not happen. The only difference in the
   conftest command line appears to be adding libgccjit, so somehow
   that library is providing a strsignal symbol.
   Adding "ac_cv_func_strsignal=no" in nt/mingw-cfg.site appears to
   suppress this problem, but I don't know if that is the right fix.

HTH

   AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 14:35           ` Andy Moreton
@ 2020-12-19 16:15             ` Eli Zaretskii
  2020-12-19 17:15               ` Andy Moreton
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-19 16:15 UTC (permalink / raw)
  To: Andy Moreton; +Cc: 45303

> From: Andy Moreton <andrewjmoreton@gmail.com>
> Date: Sat, 19 Dec 2020 14:35:45 +0000
> 
> b) Linker error for "strsignal"
>    This seems to be a configure problem. On master the configure test
>    for strsignal fails to link, and the gnulib replacement get used.
>    On the native branch the configure test links successfully, so the
>    gnulib replacement does not happen. The only difference in the
>    conftest command line appears to be adding libgccjit, so somehow
>    that library is providing a strsignal symbol.
>    Adding "ac_cv_func_strsignal=no" in nt/mingw-cfg.site appears to
>    suppress this problem, but I don't know if that is the right fix.

I must be missing something, because I don't see strsignal used on
master in the MinGW build at all.  Moreover, Gnulib's strsignal.c is
not even in lib/.  We call sigdescr_np instead.  So I wonder how did
you see that the Gnulib replacement for strsignal is used on master in
the Windows build.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 16:15             ` Eli Zaretskii
@ 2020-12-19 17:15               ` Andy Moreton
  2020-12-19 17:37                 ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: Andy Moreton @ 2020-12-19 17:15 UTC (permalink / raw)
  To: 45303

On Sat 19 Dec 2020, Eli Zaretskii wrote:

>> From: Andy Moreton <andrewjmoreton@gmail.com>
>> Date: Sat, 19 Dec 2020 14:35:45 +0000
>> 
>> b) Linker error for "strsignal"
>>    This seems to be a configure problem. On master the configure test
>>    for strsignal fails to link, and the gnulib replacement get used.
>>    On the native branch the configure test links successfully, so the
>>    gnulib replacement does not happen. The only difference in the
>>    conftest command line appears to be adding libgccjit, so somehow
>>    that library is providing a strsignal symbol.
>>    Adding "ac_cv_func_strsignal=no" in nt/mingw-cfg.site appears to
>>    suppress this problem, but I don't know if that is the right fix.
>
> I must be missing something, because I don't see strsignal used on
> master in the MinGW build at all.  Moreover, Gnulib's strsignal.c is
> not even in lib/.  We call sigdescr_np instead.  So I wonder how did
> you see that the Gnulib replacement for strsignal is used on master in
> the Windows build.

Entirely possible that I have misunderstood something from reading
sources and grepping (the gnulib gyrations are hard to follow).

The emacs source calls strsignal, and something provides it (whether via
a macro replacement or a linkable symbol). The only difference I could
see was the configure test, as noted above.

I see that src/syssignal.h has a replacement macro:

    #ifndef HAVE_STRSIGNAL
    # define strsignal(sig) safe_strsignal (sig)
    #endif

So is the problem that on the native branch the configure test succeeds
and sets HAVE_STRSIGNAL, resulting in trying to link the wrong symbol ?

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 17:15               ` Andy Moreton
@ 2020-12-19 17:37                 ` Eli Zaretskii
  2020-12-19 21:39                   ` Andy Moreton
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-19 17:37 UTC (permalink / raw)
  To: Andy Moreton; +Cc: 45303

> From: Andy Moreton <andrewjmoreton@gmail.com>
> Date: Sat, 19 Dec 2020 17:15:02 +0000
> 
> > I must be missing something, because I don't see strsignal used on
> > master in the MinGW build at all.  Moreover, Gnulib's strsignal.c is
> > not even in lib/.  We call sigdescr_np instead.  So I wonder how did
> > you see that the Gnulib replacement for strsignal is used on master in
> > the Windows build.
> 
> Entirely possible that I have misunderstood something from reading
> sources and grepping (the gnulib gyrations are hard to follow).
> 
> The emacs source calls strsignal, and something provides it (whether via
> a macro replacement or a linkable symbol). The only difference I could
> see was the configure test, as noted above.

The ultimate test is this:

  gdb ./emacs.exe
  GNU gdb (GDB) 10.1
  Copyright (C) 2020 Free Software Foundation, Inc.
  ...
  (gdb) rbreak strsignal

On my system, I see just this:

  Breakpoint 2 at 0x119b88b: file sysdep.c, line 2617.
  const char *safe_strsignal(int);

> I see that src/syssignal.h has a replacement macro:
> 
>     #ifndef HAVE_STRSIGNAL
>     # define strsignal(sig) safe_strsignal (sig)
>     #endif
> 
> So is the problem that on the native branch the configure test succeeds
> and sets HAVE_STRSIGNAL, resulting in trying to link the wrong symbol ?

Possibly.  The question is, how come the test succeeds?  Can you look
in libjccjit.a with "nm -A" and see if it exports strsignal?





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 21:10         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-17 21:27           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-19 17:56           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  1 sibling, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-19 17:56 UTC (permalink / raw)
  To: Andrea Corallo, pcfeb0009; +Cc: 45303

Andrea, Pal and Eli,

Scripts in Pal's org file work, the eln compilation works smoothly.

If Pal is using the msys2 version same as the one I use, the
GCC/GccJit version's  is 10.2.0

Thanks,
Kiong-Ge

On Thu, Dec 17, 2020 at 3:10 PM Andrea Corallo <akrl@sdf.org> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Date: Thu, 17 Dec 2020 20:57:29 +0000
> >> Cc: 45303@debbugs.gnu.org
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> I've pushed 174f2a92eb, could you please have a try?  I've no windows machine on
> >> to test it myself.
> >
> > Don't you need to update also the epaths-force-w32 target in
> > Makefile.in?
>
> Uops, pushed 87f6e93799 thanks
>
>   Andrea
>





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19  7:57         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-19 14:35           ` Andy Moreton
@ 2020-12-19 18:07           ` Pal Gloss
  2020-12-19 20:40             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 75+ messages in thread
From: Pal Gloss @ 2020-12-19 18:07 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 45303

Hi,

thank you for the quick fixes

I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way I saw the problem is that directory-files now takes an optional COUNT parameter (see thread starting with https://lists.gnu.org/archive/html/emacs-devel/2020-10/msg00691.htmlhttps://lists.gnu.org/archive/html/emacs-devel/2020-10/msg00691.htm) so that the compiler rightly warned that we passed a function expecting 5 parameters to internal_condition_case_4 that works with a pointer to a function with 4 arguments.  I did not see any special warning anymore and haven't seen it crash yet, so the change is probably OK.

> > #+begin_example
> > Info-default-directory-list
> > ("%emacs_dir%/share/info/")
> > ----------------
> > configure-info-directory
> > "%emacs_dir%/share/info"
> > #+end_example

I just checked and these %emacs_dir% are also present in a "normal" emacs 27.1 (installed via msys2/mingw pacman, not self-built).

> Right so (unless I'm forgetting something) just the zlib linker error
> should be remaining, correct?

It was not only zlib that was missing, but also gccjit (my hack sets both: LIBGCCJIT = -lz -lgccjit)

> The Windows port is a bit rusty, I believe nobody compiled it since 6+
> months, is good we resurrect it and keep it running.

I was not able to build libgccjit before, but now it is in MSYS2/MINGW pacman, I can build from time to time.

Kind regards,
--
Pal Gloss

For reference, here are the commands I used for my latest build

#+begin_src shell :exports code
  git rev-parse HEAD feature/native-comp ; gcc --version
#+end_src

: 3b53a591faed03679382a601b93da7fe6ce3b4af
: 3b53a591faed03679382a601b93da7fe6ce3b4af
: gcc.exe (Rev6, Built by MSYS2 project) 10.2.0
: Copyright (C) 2020 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.

* Linker errors
There are 2 linker errors that prevent advancing: zlib and libgccjit.
There is also an issue with strsignal which I will not care about just yet

: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: comp.o: in function `md5_gz_stream':
: C:\msys64\home\cramaph1\emacs-native-comp\build\src/../../emacs/src/comp.c:713: undefined reference to `inflateInit2_'
: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\cramaph1\emacs-native-comp\build\src/../../emacs/src/comp.c:730: undefined reference to `inflate'
: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\cramaph1\emacs-native-comp\build\src/../../emacs/src/comp.c:741: undefined reference to `inflateEnd'
: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\cramaph1\emacs-native-comp\build\src/../../emacs/src/comp.c:741: undefined reference to `inflateEnd'
: C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: comp.o: in function `declare_imported_func':
: C:\msys64\home\cramaph1\emacs-native-comp\build\src/../../emacs/src/comp.c:973: undefined reference to `gcc_jit_type_get_const'

#+begin_src shell :exports code
  pacman -S --needed base-devel \
    mingw-w64-x86_64-toolchain \
    mingw-w64-x86_64-xpm-nox \
    mingw-w64-x86_64-libtiff \
    mingw-w64-x86_64-giflib \
    mingw-w64-x86_64-libpng \
    mingw-w64-x86_64-libjpeg-turbo \
    mingw-w64-x86_64-librsvg \
    mingw-w64-x86_64-lcms2 \
    mingw-w64-x86_64-jansson \
    mingw-w64-x86_64-libxml2 \
    mingw-w64-x86_64-gnutls \
    mingw-w64-x86_64-zlib \
    mingw-w64-x86_64-harfbuzz \
    mingw-w64-x86_64-libgccjit
  PROCESSORS_TO_USE="3"
  EMACS_VERSION=emacs-native-comp
  ./autogen.sh
  mkdir -p ../build
  cd ../build
  ../emacs/configure \
        --with-xml2 \
        --without-pop \
        --prefix="/home/cramaph1/$EMACS_VERSION/dest" \
        --without-compress-install \
        --without-dbus \
        --with-nativecomp \
        --with-modules 'CFLAGS=-O2 -g3'
  # fix 2 linker errors by making sure the correct libraries are added to the linker command
  sed -i -e 's/^LIBGCCJIT = *$/LIBGCCJIT = -lz -lgccjit/' src/Makefile
  make -j"$PROCESSORS_TO_USE" && make install
#+end_src






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (2 preceding siblings ...)
  2020-12-18 11:13 ` bug#45303: #45303 [feature/native-comp] building error on Windows Pal Gloss
@ 2020-12-19 19:08 ` Pal Gloss
  2020-12-19 19:29   ` Eli Zaretskii
  2020-12-19 23:04 ` bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (3 subsequent siblings)
  7 siblings, 1 reply; 75+ messages in thread
From: Pal Gloss @ 2020-12-19 19:08 UTC (permalink / raw)
  To: andrewjmoreton, eilz; +Cc: 45303

[-- Attachment #1: Type: text/html, Size: 1868 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64
  2020-12-19 19:08 ` bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64 Pal Gloss
@ 2020-12-19 19:29   ` Eli Zaretskii
  2020-12-20 16:15     ` Pal Gloss
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-19 19:29 UTC (permalink / raw)
  To: Pal Gloss; +Cc: eilz, andrewjmoreton, 45303

> From: Pal Gloss <pcfeb0009@gmx.com>
> Date: Sat, 19 Dec 2020 20:08:07 +0100
> Sensitivity: Normal
> Cc: 45303@debbugs.gnu.org
> 
> strsignal is in libgccjit.dll.a but not in libgccjit-0.dll:
> $ for f in /mingw64/bin/libgccjit-0.dll /mingw64/lib/libgccjit.dll.a ; do (nm -A "$f" | grep strsignal) || echo "Not
> found in $f" ; done
> Not found in /mingw64/bin/libgccjit-0.dll

Did you try to use pexports to see if the DLL exports strsignal?

> C:/msys64/mingw64/lib/libgccjit.dll.a:d025724.o:0000000000000000 I __imp_strsignal
> C:/msys64/mingw64/lib/libgccjit.dll.a:d025724.o:0000000000000000 T strsignal

This probably means the configure-time test for strsignal should be
moved to before the test for libgccjit.

But in general, I'd suggest to file a bug report with MSYS2 folks:
the DLL and the import library shouldn't export strsignal.

> (gdb) rbreak strsignal
> Breakpoint 1 at 0x4000ce210: file ../../emacs/src/sysdep.c, line 2616.
> const char *safe_strsignal(int);
> Breakpoint 2 at 0x400209fc8
> <function, no debug info> strsignal;

And that latter function is in libgccjit DLL?





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 18:07           ` Pal Gloss
@ 2020-12-19 20:40             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-20 11:22               ` Andy Moreton
  2020-12-20 16:23               ` Pal Gloss
  0 siblings, 2 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-19 20:40 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

Pal Gloss <pcfeb0009@gmx.com> writes:

> Hi,
>
> thank you for the quick fixes
>
> I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way

No you are right, this morning I was a little in a rush and I might have
failed grepping, hopefully ab985f41db is better.

[...]

> I just checked and these %emacs_dir% are also present in a "normal" emacs 27.1 (installed via msys2/mingw pacman, not self-built).
>
>> Right so (unless I'm forgetting something) just the zlib linker error
>> should be remaining, correct?
>
> It was not only zlib that was missing, but also gccjit (my hack sets both: LIBGCCJIT = -lz -lgccjit)

With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now,
is it?

Thanks!

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 17:37                 ` Eli Zaretskii
@ 2020-12-19 21:39                   ` Andy Moreton
  0 siblings, 0 replies; 75+ messages in thread
From: Andy Moreton @ 2020-12-19 21:39 UTC (permalink / raw)
  To: 45303

On Sat 19 Dec 2020, Eli Zaretskii wrote:

>> From: Andy Moreton <andrewjmoreton@gmail.com>
>> Date: Sat, 19 Dec 2020 17:15:02 +0000
>> 
>> > I must be missing something, because I don't see strsignal used on
>> > master in the MinGW build at all.  Moreover, Gnulib's strsignal.c is
>> > not even in lib/.  We call sigdescr_np instead.  So I wonder how did
>> > you see that the Gnulib replacement for strsignal is used on master in
>> > the Windows build.
>> 
>> Entirely possible that I have misunderstood something from reading
>> sources and grepping (the gnulib gyrations are hard to follow).
>> 
>> The emacs source calls strsignal, and something provides it (whether via
>> a macro replacement or a linkable symbol). The only difference I could
>> see was the configure test, as noted above.
>
> The ultimate test is this:
>
>   gdb ./emacs.exe
>   GNU gdb (GDB) 10.1
>   Copyright (C) 2020 Free Software Foundation, Inc.
>   ...
>   (gdb) rbreak strsignal
>
> On my system, I see just this:
>
>   Breakpoint 2 at 0x119b88b: file sysdep.c, line 2617.
>   const char *safe_strsignal(int);

Agreed, but emacs has to actually link before I can run it under GDB.

>> I see that src/syssignal.h has a replacement macro:
>> 
>>     #ifndef HAVE_STRSIGNAL
>>     # define strsignal(sig) safe_strsignal (sig)
>>     #endif
>> 
>> So is the problem that on the native branch the configure test succeeds
>> and sets HAVE_STRSIGNAL, resulting in trying to link the wrong symbol ?
>
> Possibly.  The question is, how come the test succeeds?  Can you look
> in libjccjit.a with "nm -A" and see if it exports strsignal?

/c/home/ajm/tmp> nm -A /mingw32/lib/libgccjit.dll.a | grep strsignal
C:/msys64/mingw32/lib/libgccjit.dll.a:d025440.o:00000000 I __imp__strsignal
C:/msys64/mingw32/lib/libgccjit.dll.a:d025440.o:00000000 T _strsignal

/c/home/ajm/tmp> nm -A /mingw64/lib/libgccjit.dll.a | grep strsignal
C:/msys64/mingw64/lib/libgccjit.dll.a:d025724.o:0000000000000000 I __imp_strsignal
C:/msys64/mingw64/lib/libgccjit.dll.a:d025724.o:0000000000000000 T strsignal

Yes, it would appear so.

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (3 preceding siblings ...)
  2020-12-19 19:08 ` bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64 Pal Gloss
@ 2020-12-19 23:04 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20  2:31   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20  8:38   ` Michael Albinus
  2020-12-20 16:32 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (2 subsequent siblings)
  7 siblings, 2 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-19 23:04 UTC (permalink / raw)
  To: 45303

The linker issue remains after commit .407fb16583

Also, after adding -lz -lgccjit to $LIBGCCJIT in src/Makefile there's
a segmentation error at make -C src/bootstramp-emacs.exe:

Loading c:/msys64/home/VWinUser0/Downloads/emacs/native-compmake[1]:
*** [Makefile:830: bootstrap-emacs.pdmp] Segmentation fault
make[1]: *** Deleting file 'bootstrap-emacs.pdmp'
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:434: src] Error 2





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-19 23:04 ` bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-20  2:31   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20  8:38   ` Michael Albinus
  1 sibling, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-20  2:31 UTC (permalink / raw)
  To: 45303

By sticking with commit #
3b53a591faed03679382a601b93da7fe6ce3b4af,,
it compiles, but it crashes when Iopen then close an ielm window.

On Sat, Dec 19, 2020 at 5:04 PM Liāu, Kiong-Gē 廖宮毅
<gongyi.liao@gmail.com> wrote:
>
> The linker issue remains after commit .407fb16583
>
> Also, after adding -lz -lgccjit to $LIBGCCJIT in src/Makefile there's
> a segmentation error at make -C src/bootstramp-emacs.exe:
>
> Loading c:/msys64/home/VWinUser0/Downloads/emacs/native-compmake[1]:
> *** [Makefile:830: bootstrap-emacs.pdmp] Segmentation fault
> make[1]: *** Deleting file 'bootstrap-emacs.pdmp'
> make[1]: Leaving directory
> '/home/VWinUser0/Downloads/emacs/native-comp/build/src'
> make: *** [Makefile:434: src] Error 2





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-19 23:04 ` bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20  2:31   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-20  8:38   ` Michael Albinus
  2020-12-20  9:49     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20 19:10     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 2 replies; 75+ messages in thread
From: Michael Albinus @ 2020-12-20  8:38 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u; +Cc: _?=Kiong-Gē 廖宮毅, 45303

=?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= Kiong-Gē 廖宮毅
<gongyi.liao@gmail.com> writes:

> a segmentation error at make -C src/bootstramp-emacs.exe:
                                           ^^^^^
Wow, didn't know aqbout :-)

SCNR, Michael.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-20  8:38   ` Michael Albinus
@ 2020-12-20  9:49     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20 19:10     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-20  9:49 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 45303

[-- Attachment #1: Type: text/plain, Size: 412 bytes --]

That's a typo, should be make -C src/ bootstrap-emacs.exe

On Sun, Dec 20, 2020, 02:38 Michael Albinus <michael.albinus@gmx.de> wrote:

> =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= Kiong-Gē 廖宮毅
> <gongyi.liao@gmail.com> writes:
>
> > a segmentation error at make -C src/bootstramp-emacs.exe:
>                                            ^^^^^
> Wow, didn't know aqbout :-)
>
> SCNR, Michael.
>

[-- Attachment #2: Type: text/html, Size: 878 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 20:40             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-20 11:22               ` Andy Moreton
  2020-12-20 18:58                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-20 16:23               ` Pal Gloss
  1 sibling, 1 reply; 75+ messages in thread
From: Andy Moreton @ 2020-12-20 11:22 UTC (permalink / raw)
  To: 45303

On Sat 19 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Pal Gloss <pcfeb0009@gmx.com> writes:
>
>> Hi,
>>
>> thank you for the quick fixes
>>
>> I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way
>
> No you are right, this morning I was a little in a rush and I might have
> failed grepping, hopefully ab985f41db is better.
>
> [...]
>
>> I just checked and these %emacs_dir% are also present in a "normal" emacs
>> 27.1 (installed via msys2/mingw pacman, not self-built).
>>
>>> Right so (unless I'm forgetting something) just the zlib linker error
>>> should be remaining, correct?
>>
>> It was not only zlib that was missing, but also gccjit (my hack sets both: LIBGCCJIT = -lz -lgccjit)
>
> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now,
> is it?

There is one piece missing from that commit: another define around
L379 to replace gcc_jit_type_get_const with fn_gcc_jit_type_get_const.

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64
  2020-12-19 19:29   ` Eli Zaretskii
@ 2020-12-20 16:15     ` Pal Gloss
  0 siblings, 0 replies; 75+ messages in thread
From: Pal Gloss @ 2020-12-20 16:15 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 45303

> But in general, I'd suggest to file a bug report with MSYS2 folks:
> the DLL and the import library shouldn't export strsignal.

Sorry for my previous mail, I raised the issue in the wrong repository so
I closed it and re-opened it in the right (I hope) place:
https://github.com/msys2/MINGW-packages/issues/7484





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-19 20:40             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-20 11:22               ` Andy Moreton
@ 2020-12-20 16:23               ` Pal Gloss
  2020-12-20 19:07                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 75+ messages in thread
From: Pal Gloss @ 2020-12-20 16:23 UTC (permalink / raw)
  To: 45303

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]


Hi Andrea,
 
Sorry for sending my previous mail to your address only and not to the bug tracker.
I'm not used to debbugs (as you can guess from the many HTML mails I sent, blush).

I wrote 
> > I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way
You answered
> No you are right, this morning I was a little in a rush and I might have
> failed grepping, hopefully ab985f41db is better.

There are still problems related to the usage of Fdirectory_files and
internal_condition_case_5 I think.  At least, I get a crash after the
bootstrap is dumped (? see attached build log)

    Debugger entered--Lisp error: (wrong-type-argument wholenump t)

> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now, is it?

It is still needed, see my previous mail.  But adding -lgccjit allows the build
to proceed but crashes later on.

Can I propose a patch if I have not signed the paperwork?

Thank you for this great new feature.

These are the commands I ran to produce the attached build log:
#+begin_src shell :exports code
  (
      PROCESSORS_TO_USE="3"
      EMACS_VERSION="emacs-native-comp"
      cd ../emacs
      rm -rf ../build
      git restore .
      git status
      git rev-parse HEAD
      gcc --version
      ./autogen.sh
      mkdir -p ../build
      cd ../build
      ../emacs/configure \
          --with-xml2 \
          --without-pop \
          --prefix="/home/cramaph1/$EMACS_VERSION/dest" \
          --without-compress-install \
          --without-dbus \
          --with-nativecomp \
          --with-modules 'CFLAGS=-O2 -g3'
      # fix linker errors by making sure the correct libraries are added to the linker command
      sed -i -e 's/^LIBGCCJIT = *$/LIBGCCJIT = -lz -lgccjit/' src/Makefile
      make -j"$PROCESSORS_TO_USE"
      make install
  ) 2>&1 | tee /tmp/emacs-$(git rev-parse HEAD)-lz-lgccjit.log
#+end_src

[-- Attachment #2: emacs-ab985f41db5fdaeada513d28a065332fd8838cf4-lz-lgccjit.log --]
[-- Type: application/octet-stream, Size: 98678 bytes --]

On branch feature/native-comp
Your branch is up to date with 'origin/feature/native-comp'.

nothing to commit, working tree clean
ab985f41db5fdaeada513d28a065332fd8838cf4
gcc.exe (Rev6, Built by MSYS2 project) 10.2.0
Copyright (C) 2020 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.

Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
configure: loading site script /mingw64/etc/config.site
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking the compiler's target... x86_64-w64-mingw32
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -I ../emacs/nt/inc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... (cached) no
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-pointer-sign... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... /bin/ln
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for library containing sqrt... none required
checking for pkg-config... /mingw64/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for machine/soundcard.h... no
checking for sys/soundcard.h... no
checking for soundcard.h... no
checking for mmsystem.h... yes
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... no
checking for linux/fs.h... no
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
checking for sys/resource.h... yes
checking for sys/utsname.h... no
checking for pwd.h... yes
checking for utmp.h... no
checking for util.h... no
checking for sanitizer/lsan_interface.h... no
checking for sys/socket.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for pthread.h... (cached) no
checking for malloc/malloc.h... no
checking for sys/un.h... no
checking for dirent.h... yes
checking for execinfo.h... no
checking for stdio_ext.h... no
checking for sys/vfs.h... no
checking for sys/fs_types.h... no
checking for getopt.h... (cached) no
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... no
checking for limits.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... no
checking for sys/random.h... no
checking for sys/stat.h... (cached) yes
checking for ADDR_NO_RANDOMIZE... no
checking for term.h... no
checking whether time.h and sys/time.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... no
checking for ifaddrs.h... no
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... no
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... no
checking for struct ifreq.ifr_addr... no
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... no
checking whether Windows API headers are recent enough... yes
checking for windres... windres
checking whether malloc is Doug Lea style... no
checking for getpagesize... yes
checking for working mmap... no
checking for main in -lXbsd... no
checking for thread support... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for getaddrinfo_a in -lanl... no
checking for lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... no
checking for jansson >= 2.7... yes
checking windows.h usability... yes
checking windows.h presence... yes
checking for windows.h... yes
checking for harfbuzz >= 1.2.3... yes
checking for X11/xpm.h... yes
checking for jpeglib 6b or later... -ljpeg
checking for lcms2... yes
checking for library containing inflateEnd... -lz
checking for dladdr... no
checking for dlfunc... no
checking for gcc_jit_context_acquire in -lgccjit... yes
checking libgccjit.h usability... yes
checking libgccjit.h presence... yes
checking for libgccjit.h... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking whether png_longjmp is declared... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for libxml-2.0 > 2.6.17... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... no
checking for liblockfile.so... no
checking maillock.h usability... no
checking maillock.h presence... no
checking for maillock.h... no
checking for accept4... no
checking for fchdir... no
checking for gethostname... (cached) yes
checking for getrusage... no
checking for get_current_dir_name... no
checking for lrand48... no
checking for random... (cached) yes
checking for rint... yes
checking for trunc... yes
checking for select... (cached) yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... no
checking for getrlimit... (cached) yes
checking for setrlimit... (cached) yes
checking for shutdown... (cached) yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... yes
checking for setitimer... (cached) yes
checking for timer_getoverrun... no
checking for sendto... (cached) yes
checking for recvfrom... (cached) yes
checking for getsockname... (cached) yes
checking for getifaddrs... no
checking for freeifaddrs... no
checking for gai_strerror... (cached) yes
checking for sync... no
checking for getpwent... no
checking for endpwent... no
checking for getgrent... no
checking for endgrent... no
checking for cfmakeraw... no
checking for cfsetspeed... no
checking for __executable_start... no
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... no
checking for posix_memalign... no
checking whether aligned_alloc is declared... no
checking for posix_madvise... no
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... no
checking for getpt... no
checking for posix_openpt... no
checking for library containing tputs... none required
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for __lsan_ignore_object... no
checking for sbrk... (cached) yes
checking for fchmod... no
checking for canonicalize_file_name... (cached) yes
checking for readlink... (cached) yes
checking for realpath... (cached) not-needed
checking for readlinkat... (cached) yes
checking for explicit_bzero... (cached) yes
checking for memset_s... no
checking for faccessat... (cached) yes
checking for fchmodat... (cached) yes
checking for lchmod... (cached) yes
checking for fcntl... (cached) yes
checking for fdopendir... (cached) not-needed
checking for fstatat... (cached) yes
checking for fsync... (cached) yes
checking for futimens... (cached) not-needed
checking for getrandom... no
checking for gettimeofday... yes
checking for lstat... (cached) yes
checking for mkostemp... no
checking for pipe2... (cached) yes
checking for pselect... (cached) yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... (cached) yes
checking for localtime_r... no
checking for timegm... no
checking for utimensat... (cached) yes
checking for getdtablesize... no
checking for futimes... no
checking for futimesat... no
checking for lutimes... no
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking for snprintf... yes
checking whether GLib is linked in... no
checking for nl_langinfo and CODESET... (cached) yes
checking for nl_langinfo and _NL_PAPER_WIDTH... (cached) yes
checking for mbstate_t... yes
checking for _setjmp... no
checking for sigsetjmp... no
checking for usable FIONREAD... yes
checking for usable SIGIO... no
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking for working alloca.h... no
checking for alloca... yes
checking whether // is distinct from /... yes
checking whether realpath works... (cached) no-but-not-needed-so-yes
checking for C/C++ restrict keyword... __restrict
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking if environ is properly declared... yes
checking for complete errno.h... no
checking for EMULTIHOP value... no
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking whether lstat correctly handles trailing slash... (cached) yes
checking for mode_t... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) no
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... (cached) yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking for 64-bit off_t... yes
checking for 64-bit st_size... no
checking whether memmem is declared... no
checking whether memrchr is declared... no
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... no
checking whether time_t is signed... yes
checking whether alarm is declared... (cached) yes
checking for working mktime... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... no
checking whether tzname is declared... yes
checking for tzname... yes
checking for struct tm.tm_gmtoff... no
checking whether <sys/select.h> is self-contained... no
checking for inline... inline
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... no
checking for sigset_t... no
checking for wchar_t... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... yes
checking whether clearerr_unlocked is declared... no
checking whether feof_unlocked is declared... no
checking whether ferror_unlocked is declared... no
checking whether fflush_unlocked is declared... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
checking whether getc_unlocked is declared... no
checking whether getchar_unlocked is declared... no
checking whether putc_unlocked is declared... no
checking whether putchar_unlocked is declared... no
checking type of array argument to getgroups... int
checking whether getdtablesize is declared... no
checking for O_CLOEXEC... no
checking for promoted mode_t type... int
checking whether the utimes function works... no
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking for library containing acl_get_file... (cached) none required
checking for acl_get_file... (cached) yes
checking for acl_get_fd... no
checking for acl_set_file... (cached) yes
checking for acl_set_fd... no
checking for acl_free... (cached) yes
checking for acl_from_mode... no
checking for acl_from_text... (cached) yes
checking for acl_delete_def_file... no
checking for acl_extended_file... no
checking for acl_delete_fd_np... no
checking for acl_delete_file_np... no
checking for acl_copy_ext_native... no
checking for acl_create_entry_np... no
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... (cached) yes
checking acl/libacl.h usability... no
checking acl/libacl.h presence... no
checking for acl/libacl.h... no
checking for acl_entries... no
checking for ACL_FIRST_ENTRY... no
checking for ACL_TYPE_EXTENDED... no
checking for __builtin_expect... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for library containing clock_gettime... (cached) none required
checking for clock_gettime... (cached) no
checking for clock_settime... (cached) no
checking for copy_file_range... (cached) yes
checking for d_type member in directory struct... no
checking whether // is distinct from /... (cached) yes
checking whether dup2 works... (cached) yes
checking whether fchmodat+AT_SYMLINK_NOFOLLOW works on non-symlinks... (cached) not-needed-so-yes
checking whether fcntl handles F_DUPFD correctly... (cached) yes
checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) yes
checking whether fdopendir is declared... no
checking whether fdopendir works... (cached) no-but-not-needed-so-yes
checking for flexible array member... yes
checking for __fpending... no
checking whether fstatat (..., 0) works... (cached) yes
checking for sys/mount.h... no
checking how to get file system space usage... checking for statvfs function (SVR4)... no
checking for two-argument statfs with statfs.f_frsize member... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD)... no
checking for four-argument statfs (SVR3)... no
checking for two-argument statfs with statfs.f_fsize member (4.4BSD and NetBSD)... no
checking whether futimens works... (cached) not-needed-so-yes
checking for getloadavg... (cached) yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... no
checking for bcrypt.h... yes
checking whether the bcrypt library is guaranteed to be present... (cached) no
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... no
checking for mempcpy... yes
checking for memrchr... no
checking whether signature of pselect conforms to POSIX... (cached) yes
checking whether pselect detects invalid fds... (cached) yes
checking whether pthread_sigmask is a macro... (cached) no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... (cached) yes
checking whether pthread_sigmask unblocks signals correctly... (cached) not relevant
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... (cached) yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether isblank is declared... yes
checking for sig2str... no
checking for sigdescr_np... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for working stdalign.h... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... gnu
checking for stpcpy... no
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... (cached) yes
checking for nlink_t... no
checking whether localtime_r is declared... no
checking whether localtime_r exists as an inline function... no
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking for library containing timer_settime... no
checking for timer_settime... no
checking whether utimensat works... (cached) yes
checking for variable-length arrays... yes
checking for __mktime_internal... no
checking for gcc  option to disable position independent executables... not needed

Configured for 'x86_64-w64-mingw32'.

  Where should the build process find the source code?    ../emacs
  What compiler should emacs be built with?               gcc  -O2 -g3
  Should Emacs use the GNU version of malloc?             no
    (The GNU allocators don't work with this system configuration.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         yes
  What window system should Emacs use?                    w32
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                NONE
  Where do we find X Windows libraries?                   NONE
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes 
  Does Emacs use a png library?                           yes 
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use cairo?                                   no
  Does Emacs use -llcms2?                                 yes
  Does Emacs use imagemagick?                             no
  Does Emacs use native APIs for images?                  yes (w32)
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             yes (w32)
  Does Emacs use access control lists?                    yes 
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              no
  Does Emacs use HarfBuzz?                                yes
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   no
  Does Emacs use -lsystemd?                               no
  Does Emacs use -ljansson?                               yes
  Does Emacs use the GMP library?                         yes
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                yes
  Does Emacs use toolkit scroll bars?                     yes
  Does Emacs support Xwidgets?                            no
  Does Emacs have threading support in lisp?              yes
  Does Emacs support the portable dumper?                 yes
  Does Emacs support legacy unexec dumping?               no
  Which dumping strategy does Emacs use?                  pdumper
  Does Emacs have native lisp compiler?                   yes


configure: creating ./config.status
config.status: creating nt/emacs.rc
config.status: creating nt/emacsclient.rc
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../emacs/doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
make -C nt all
make -C lib all
make info-real info-dir
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
  RC       emacs.res
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib'
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build'
make -C doc/lispref info
  GEN      alloca.h
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make -C doc/emacs info
  CCLD     addpm.exe
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make -C doc/misc info
make[1]: Nothing to be done for 'info-dir'.
  GEN      byteswap.h
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build'
  GEN      errno.h
  GEN      execinfo.h
  GEN      getopt.h
  GEN      getopt-cdefs.h
  GEN      ieee754.h
  GEN      limits.h
  GEN      stdint.h
  GEN      string.h
  GEN      sys/random.h
  GEN      time.h
  CCLD     cmdproxy.exe
  CC       fingerprint.o
  CC       acl_entries.o
  CCLD     ddeclient.exe
  CC       execinfo.o
  CC       fpending.o
  CCLD     runemacs.exe
  CC       getopt.o
  CC       getopt1.o
  CC       getrandom.o
  CC       gettimeofday.o
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
  CC       memmem.o
  CC       memrchr.o
  CC       mkostemp.o
  CC       mktime.o
  CC       regex.o
  CC       sig2str.o
  CC       sigdescr_np.o
  CC       stpcpy.o
  CC       time_r.o
  CC       time_rz.o
  CC       timegm.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       close-stream.o
  CC       count-leading-zeros.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       filemode.o
  CC       filevercmp.o
  CC       gettime.o
  CC       nstrftime.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  AR       libgnu.a
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib'
make -C lib-src all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'
  CC       ntlib.o
  RC       emacsclient.res
  CC       pop.o
  CCLD     etags.exe
  CCLD     ctags.exe
  CCLD     emacsclient.exe
  CCLD     emacsclientw.exe
  CCLD     ebrowse.exe
  CCLD     hexl.exe
  CCLD     movemail.exe
  CCLD     make-docfile.exe
  CCLD     make-fingerprint.exe
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR='/home/cramaph1/emacs-native-comp/dest/bin/' \
	 ELN_DESTDIR='"/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"' all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/src'
  GEN      lisp.mk
  GEN      globals.h
make -C ../nt ../src/emacs.res
  GEN      buildobj.h
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
  RC       ../src/emacs.res
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C ../admin/charsets all
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/unidata charscript.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make[2]: Nothing to be done for 'charscript.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make -C ../admin/charsets cp51932.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'cp51932.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'eucjp-ms.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
  CC       firstfile.o
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
  CC       menu.o
  CC       window.o
  CC       charset.o
  CC       coding.o
  CC       category.o
  CC       ccl.o
  CC       character.o
  CC       chartab.o
  CC       bidi.o
  CC       term.o
  CC       terminal.o
  CC       xfaces.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
  CC       bignum.o
  CC       buffer.o
  CC       filelock.o
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
  CC       indent.o
  CC       search.o
  CC       regex-emacs.o
  CC       undo.o
  CC       alloc.o
  CC       pdumper.o
  CC       data.o
  CC       doc.o
  CC       editfns.o
  CC       callint.o
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
  CC       font.o
  CC       print.o
  CC       lread.o
  CC       emacs-module.o
  CC       syntax.o
  CC       bytecode.o
  CC       comp.o
  CC       dynlib.o
../../emacs/src/comp.c: In function 'Fcomp__compile_ctxt_to_file':
../../emacs/src/comp.c:4460:12: warning: unused variable 'oldset' [-Wunused-variable]
 4460 |   sigset_t oldset;
      |            ^~~~~~
../../emacs/src/comp.c: In function 'eln_load_path_final_clean_up':
../../emacs/src/comp.c:4625:12: warning: passing argument 7 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
 4625 |        Qt, return_nil, Qnil);
      |            ^~~~~~~~~~
      |            |
      |            struct Lisp_X * (*)(struct Lisp_X *)
In file included from ../../emacs/src/comp.c:23:
../../emacs/src/lisp.h:4161:195: note: expected 'Lisp_Object' {aka 'struct Lisp_X *'} but argument is of type 'struct Lisp_X * (*)(struct Lisp_X *)'
 4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));
      |                                                                                                                                                                                                   ^~~~~~~~~~~
In file included from ../../emacs/src/lisp.h:944,
                 from ../../emacs/src/comp.c:23:
./globals.h:6974:14: warning: passing argument 8 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
 6974 | #define Qnil builtin_lisp_symbol (0)
      |              ^~~~~~~~~~~~~~~~~~~~~~~
      |              |
      |              Lisp_Object {aka struct Lisp_X *}
../../emacs/src/comp.c:4625:24: note: in expansion of macro 'Qnil'
 4625 |        Qt, return_nil, Qnil);
      |                        ^~~~
In file included from ../../emacs/src/comp.c:23:
../../emacs/src/lisp.h:4161:208: note: expected 'struct Lisp_X * (*)(struct Lisp_X *)' but argument is of type 'Lisp_Object' {aka 'struct Lisp_X *'}
 4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));
      |                                                                                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       process.o
  CC       gnutls.o
../../emacs/src/process.c: In function 'status_message':
../../emacs/src/process.c:754:17: warning: implicit declaration of function 'strsignal'; did you mean 'xsignal'? [-Wimplicit-function-declaration]
  754 |       signame = strsignal (XFIXNAT (code));
      |                 ^~~~~~~~~
      |                 xsignal
../../emacs/src/process.c:754:17: warning: nested extern declaration of 'strsignal' [-Wnested-externs]
../../emacs/src/process.c:754:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  754 |       signame = strsignal (XFIXNAT (code));
      |               ^
  CC       callproc.o
../../emacs/src/callproc.c: In function 'call_process':
../../emacs/src/callproc.c:916:17: warning: implicit declaration of function 'strsignal'; did you mean 'xsignal'? [-Wimplicit-function-declaration]
  916 |       signame = strsignal (WTERMSIG (status));
      |                 ^~~~~~~~~
      |                 xsignal
../../emacs/src/callproc.c:916:17: warning: nested extern declaration of 'strsignal' [-Wnested-externs]
../../emacs/src/callproc.c:916:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  916 |       signame = strsignal (WTERMSIG (status));
      |               ^
  CC       region-cache.o
  CC       sound.o
  CC       timefns.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       lcms.o
  CC       w32notify.o
  CC       profiler.o
  CC       decompress.o
  CC       thread.o
  CC       systhread.o
  CC       hbfont.o
  CC       w32fns.o
  CC       w32menu.o
  CC       w32reg.o
../../emacs/src/w32menu.c: In function 'set_frame_menubar':
../../emacs/src/w32menu.c:326:2: warning: 'memcpy' offset [3, 10] from the object at '<unknown>' is out of the bounds of referenced subobject 'contents' with type 'struct Lisp_X *[]' at offset 3 [-Warray-bounds]
  326 |  memcpy (previous_items, XVECTOR (f->menu_bar_vector)->contents,
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |   previous_menu_items_used * word_size);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../emacs/src/w32menu.c:26:
../../emacs/src/lisp.h:1623:17: note: subobject 'contents' declared here
 1623 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];
      |                 ^~~~~~~~
  CC       w32font.o
  CC       w32term.o
  CC       w32xfns.o
  CC       w32select.o
  CC       w32uniscribe.o
  CC       w32cygwinx.o
  CC       w32.o
  CC       w32console.o
  CC       w32heap.o
  CC       w32inevt.o
  CC       w32proc.o
  CC       w32image.o
../../emacs/src/w32.c: In function '_sys_read_ahead':
../../emacs/src/w32.c:8790:10: warning: 'rc' may be used uninitialized in this function [-Wmaybe-uninitialized]
 8790 |   if (rc == sizeof (char))
      |       ~~~^~~~~~~~~~~~~~~~
  CC       fontset.o
  CC       fringe.o
  CC       image.o
  CC       json.o
  CC       tparam.o
  CC       lastfile.o
  CCLD     temacs.exe
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
cp -f temacs.exe bootstrap-emacs.exe
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap \
	--bin-dest /home/cramaph1/emacs-native-comp/dest/bin/ --eln-dest "/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/emacs-lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/progmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/language c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/textmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
Loading button...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading obarray...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/term/w32-win.el (source)...
Loading disp-table...
Loading w32-fns...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
Dumping fingerprint: 88fcd5ca27709847f1a7bda567ab31a5d5027e35293f698e804955f72ad31f82
Dump complete
Byte counts: header=100 hot=8039580 discardable=166920 cold=4821392
Reloc counts: hot=443961 discardable=5041
Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)make[1]: *** [Makefile:830: bootstrap-emacs.pdmp] Segmentation fault
make[1]: *** Deleting file 'bootstrap-emacs.pdmp'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/src'
make: *** [Makefile:434: src] Error 2
make -C nt all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C lib all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib'
make -C lib-src all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR='/home/cramaph1/emacs-native-comp/dest/bin/' \
	 ELN_DESTDIR='"/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"' all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/src'
make -C ../nt ../src/emacs.res
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
make[2]: '../src/emacs.res' is up to date.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C ../admin/charsets all
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/unidata charscript.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make[2]: Nothing to be done for 'charscript.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap \
	--bin-dest /home/cramaph1/emacs-native-comp/dest/bin/ --eln-dest "/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/emacs-lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/progmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/language c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/textmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
Loading button...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading obarray...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/term/w32-win.el (source)...
Loading disp-table...
Loading w32-fns...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
Dumping fingerprint: 88fcd5ca27709847f1a7bda567ab31a5d5027e35293f698e804955f72ad31f82
Dump complete
Byte counts: header=100 hot=8039580 discardable=166920 cold=4821392
Reloc counts: hot=443961 discardable=5041
Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '("pdump" "pbootstrap")) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type 'windows-nt) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase (substring name 0 ...)) "-" (substring name (match-end 0))))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs))
  (if dump-mode (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)) (let (success) (unwind-protect (let ((tmp-dump-mode dump-mode) (dump-mode nil)) (if (member tmp-dump-mode '...) (dump-emacs-portable (expand-file-name output invocation-directory)) (dump-emacs output "temacs") (message "%d pure bytes used" pure-bytes-used)) (setq success t)) (unless success (ignore-errors (delete-file output))))) (if (not (or (eq system-type 'ms-dos) (member dump-mode '("pbootstrap" "bootstrap")))) (let ((name (format "emacs-%s.%d" emacs-version emacs-build-number)) (exe (if (eq system-type ...) ".exe" ""))) (while (string-match "[^-+_.a-zA-Z0-9]+" name) (setq name (concat (downcase ...) "-" (substring name ...)))) (message "Adding name %s" (concat name exe)) (add-name-to-file (expand-file-name (concat "emacs" exe) invocation-directory) (expand-file-name (concat name exe) invocation-directory) t) (when (equal dump-mode "pdump") (message "Adding name %s" (concat name ".pdmp")) (add-name-to-file (expand-file-name "emacs.pdmp" invocation-directory) (expand-file-name (concat name ".pdmp") invocation-directory) t)))) (kill-emacs)))
  load("loadup.el")

Debugger entered--Lisp error: (wrong-type-argument wholenump t)
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs(-1)
  debug(error (wrong-type-argument wholenump t))
  kill-emacs()
  (let ((output (cond ((equal dump-mode "pdump") "emacs.pdmp") ((equal dump-mode "dump") "emacs") ((equal dump-mode "bootstrap") "emacs") ((equal dump-mode "pbootstrap") "bootstrap-emacs.pdmp") (t (error "unrecognized dump mode %s" dump-mode))))) (when (and (featurep 'nativecomp) (equal dump-mode "pdump")) (setq comp-enable-subr-trampolines t)) (message "Dumping under the name %s" output) (condition-case nil (delete-file output) (file-error nil)make[1]: *** [Makefile:830: bootstrap-emacs.pdmp] Segmentation fault
make[1]: *** Deleting file 'bootstrap-emacs.pdmp'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/src'
make: *** [Makefile:434: src] Error 2

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (4 preceding siblings ...)
  2020-12-19 23:04 ` bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-20 16:32 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-21 18:02 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-22 15:47 ` bug#45303: #45303 [feature/native-comp] building error on Windows gliao.tw--- via 
  7 siblings, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-20 16:32 UTC (permalink / raw)
  To: 45303

For comparison, on linux (Debian Bullseye), we got:

~ $ nm -D /usr/lib/x86_64-linux-gnu/libgccjit.so.0.0.1  | grep strs
                 U strsignal@@GLIBC_2.2.5
                 U strspn@@GLIBC_2.2.5
                 U strstr@@GLIBC_2.2.5

exported from Glibc, not libgccjit.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-20 11:22               ` Andy Moreton
@ 2020-12-20 18:58                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-20 19:11                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-20 18:58 UTC (permalink / raw)
  To: Andy Moreton; +Cc: 45303

Andy Moreton <andrewjmoreton@gmail.com> writes:

> On Sat 19 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:
>
>> Pal Gloss <pcfeb0009@gmx.com> writes:
>>
>>> Hi,
>>>
>>> thank you for the quick fixes
>>>
>>> I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way
>>
>> No you are right, this morning I was a little in a rush and I might have
>> failed grepping, hopefully ab985f41db is better.
>>
>> [...]
>>
>>> I just checked and these %emacs_dir% are also present in a "normal" emacs
>>> 27.1 (installed via msys2/mingw pacman, not self-built).
>>>
>>>> Right so (unless I'm forgetting something) just the zlib linker error
>>>> should be remaining, correct?
>>>
>>> It was not only zlib that was missing, but also gccjit (my hack sets both: LIBGCCJIT = -lz -lgccjit)
>>
>> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now,
>> is it?
>
> There is one piece missing from that commit: another define around
> L379 to replace gcc_jit_type_get_const with fn_gcc_jit_type_get_const.
>
>     AndyM

Thanks, hope 18ca9ea08a fix it.

Is no easy to write code without being able to test it (read patches are
very welcome).

Thx!

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-20 16:23               ` Pal Gloss
@ 2020-12-20 19:07                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21 10:10                   ` Pal Gloss
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-20 19:07 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

Pal Gloss <pcfeb0009@gmx.com> writes:

> Hi Andrea,
>  
> Sorry for sending my previous mail to your address only and not to the bug tracker.
> I'm not used to debbugs (as you can guess from the many HTML mails I sent, blush).

No issue :)

> I wrote 
>> > I do not understand 3b53a591faed03679382a601b93da7fe6ce3b4af: the way
> You answered
>> No you are right, this morning I was a little in a rush and I might have
>> failed grepping, hopefully ab985f41db is better.
>
> There are still problems related to the usage of Fdirectory_files and
> internal_condition_case_5 I think.  At least, I get a crash after the
> bootstrap is dumped (? see attached build log)
>
>     Debugger entered--Lisp error: (wrong-type-argument wholenump t)

Not too surprised, this code is not leveraged since a while :/

>> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now, is it?
>
> It is still needed, see my previous mail.  But adding -lgccjit allows the build
> to proceed but crashes later on.

Hopefully this is fixed now by 3bb2fd0c58?

> Can I propose a patch if I have not signed the paperwork?

IIRC there is a cumulative limit of like 10 lines for patches to be
accepted with no assignment.

The right fix for this is to take action *now* and ask maintainers for
your paperworks :)  It would be great to have a contributor regularly
compiling this build.  Yes I will break it again...

> Thank you for this great new feature.

Thank you for the help.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-20  8:38   ` Michael Albinus
  2020-12-20  9:49     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-20 19:10     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-20 19:46       ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  1 sibling, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-20 19:10 UTC (permalink / raw)
  To: Michael Albinus
  Cc: _?=Kiong-Gē 廖宮毅, 45303,
	=?UTF-8?Q?Li=C4=81u

Michael Albinus <michael.albinus@gmx.de> writes:

> =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= Kiong-Gē 廖宮毅
> <gongyi.liao@gmail.com> writes:
>
>> a segmentation error at make -C src/bootstramp-emacs.exe:
>                                            ^^^^^
> Wow, didn't know aqbout :-)

That's one of the easter eggs of the branch :D





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-20 18:58                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-20 19:11                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21  0:53                     ` Andy Moreton
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-20 19:11 UTC (permalink / raw)
  To: 45303; +Cc: andrewjmoreton

Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@gnu.org> writes:

[...]

> Thanks, hope 18ca9ea08a fix it.
               ^^^^^
               3bb2fd0c58





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-20 19:10     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-20 19:46       ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-20 20:04         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-20 19:46 UTC (permalink / raw)
  To: 45303

The last commit still has the linker issue, and this time we have
"strsignal" pops up

  CCLD     temacs.exe
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
comp.o: in function `md5_gz_stream':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:717:
undefined reference to `inflateInit2_'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:734:
undefined reference to `inflate'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:745:
undefined reference to `inflateEnd'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:745:
undefined reference to `inflateEnd'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
process.o: in function `status_message':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/process.c:754:
undefined reference to `strsignal'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
callproc.o: in function `call_process':
C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/callproc.c:916:
undefined reference to `strsignal'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [Makefile:661: temacs.exe] Error 1
make[1]: Leaving directory
'/home/VWinUser0/Downloads/emacs/native-comp/build/src'
make: *** [Makefile:434: src] Error 2

On Sun, Dec 20, 2020 at 1:10 PM Andrea Corallo <akrl@sdf.org> wrote:
>
> Michael Albinus <michael.albinus@gmx.de> writes:
>
> > =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= Kiong-Gē 廖宮毅
> > <gongyi.liao@gmail.com> writes:
> >
> >> a segmentation error at make -C src/bootstramp-emacs.exe:
> >                                            ^^^^^
> > Wow, didn't know aqbout :-)
>
> That's one of the easter eggs of the branch :D





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-20 19:46       ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-20 20:04         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-20 20:04 UTC (permalink / raw)
  To: =?UTF-8?Q?Li=C4=81u; +Cc: _?=Kiong-Gē 廖宮毅, 45303

=?UTF-8?Q?Li=C4=81u@debbugs.gnu.org, _?= Kiong-Gē 廖宮毅
<gongyi.liao@gmail.com> writes:

> The last commit still has the linker issue, and this time we have
> "strsignal" pops up

Yep that's expected, this commit was just for libgccjit.  Tomorrow I'll
rework the zlib dependent code to address that too.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-20 19:11                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21  0:53                     ` Andy Moreton
  2020-12-21  8:02                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Andy Moreton @ 2020-12-21  0:53 UTC (permalink / raw)
  To: 45303

On Sun 20 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
> text editors" <bug-gnu-emacs@gnu.org> writes:
>
> [...]
>
>> Thanks, hope 18ca9ea08a fix it.
>                ^^^^^
>                3bb2fd0c58

Thanks Andrea, that problem is fixed. There are still some warnings from
comp.c that indicate other troubles:

C:/emacs/git/emacs/native/src/comp.c: In function 'Fcomp__compile_ctxt_to_file':
C:/emacs/git/emacs/native/src/comp.c:4461:12: warning: unused variable 'oldset' [-Wunused-variable]
 4461 |   sigset_t oldset;
      |            ^~~~~~
C:/emacs/git/emacs/native/src/comp.c: In function 'eln_load_path_final_clean_up':
C:/emacs/git/emacs/native/src/comp.c:4626:12: warning: passing argument 7 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
 4626 |        Qt, return_nil, Qnil);
      |            ^~~~~~~~~~
      |            |
      |            struct Lisp_X * (*)(struct Lisp_X *)
In file included from C:/emacs/git/emacs/native/src/comp.c:23:
C:/emacs/git/emacs/native/src/lisp.h:4161:195: note: expected 'Lisp_Object' {aka 'struct Lisp_X *'} but argument is of type 'struct Lisp_X * (*)(struct Lisp_X *)'
 4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));
      |                                                                                                                                                                                                   ^~~~~~~~~~~
In file included from C:/emacs/git/emacs/native/src/lisp.h:944,
                 from C:/emacs/git/emacs/native/src/comp.c:23:
./globals.h:6980:14: warning: passing argument 8 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
 6980 | #define Qnil builtin_lisp_symbol (0)
      |              ^~~~~~~~~~~~~~~~~~~~~~~
      |              |
      |              Lisp_Object {aka struct Lisp_X *}
C:/emacs/git/emacs/native/src/comp.c:4626:24: note: in expansion of macro 'Qnil'
 4626 |        Qt, return_nil, Qnil);
      |                        ^~~~
In file included from C:/emacs/git/emacs/native/src/comp.c:23:
C:/emacs/git/emacs/native/src/lisp.h:4161:208: note: expected 'struct Lisp_X * (*)(struct Lisp_X *)' but argument is of type 'Lisp_Object' {aka 'struct Lisp_X *'}
 4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*) (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object));
      |                                                                                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~


The internal_condition_case_5 usage looks like the last two arguments
might be swapped.

The return_nil function is also declared as a nested function: that is a
gcc extension, so it is more portable to define it as an ordinary static
function.

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21  0:53                     ` Andy Moreton
@ 2020-12-21  8:02                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21  8:09                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-21  8:02 UTC (permalink / raw)
  To: Andy Moreton; +Cc: 45303

Andy Moreton <andrewjmoreton@gmail.com> writes:

> On Sun 20 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:
>
>> Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
>> text editors" <bug-gnu-emacs@gnu.org> writes:
>>
>> [...]
>>
>>> Thanks, hope 18ca9ea08a fix it.
>>                ^^^^^
>>                3bb2fd0c58
>
> Thanks Andrea, that problem is fixed. There are still some warnings from
> comp.c that indicate other troubles:
>
> C:/emacs/git/emacs/native/src/comp.c: In function 'Fcomp__compile_ctxt_to_file':
> C:/emacs/git/emacs/native/src/comp.c:4461:12: warning: unused variable 'oldset' [-Wunused-variable]
>  4461 |   sigset_t oldset;
>       |            ^~~~~~
> C:/emacs/git/emacs/native/src/comp.c: In function 'eln_load_path_final_clean_up':
> C:/emacs/git/emacs/native/src/comp.c:4626:12: warning: passing argument 7 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
>  4626 |        Qt, return_nil, Qnil);
>       |            ^~~~~~~~~~
>       |            |
>       |            struct Lisp_X * (*)(struct Lisp_X *)
> In file included from C:/emacs/git/emacs/native/src/comp.c:23:
> C:/emacs/git/emacs/native/src/lisp.h:4161:195: note: expected 'Lisp_Object' {aka 'struct Lisp_X *'} but argument is of type 'struct Lisp_X * (*)(struct Lisp_X *)'
>  4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*)
> (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object),
> Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
> Lisp_Object, Lisp_Object (*) (Lisp_Object));
>       |                                                                                                                                                                                                   ^~~~~~~~~~~
> In file included from C:/emacs/git/emacs/native/src/lisp.h:944,
>                  from C:/emacs/git/emacs/native/src/comp.c:23:
> ./globals.h:6980:14: warning: passing argument 8 of 'internal_condition_case_5' from incompatible pointer type [-Wincompatible-pointer-types]
>  6980 | #define Qnil builtin_lisp_symbol (0)
>       |              ^~~~~~~~~~~~~~~~~~~~~~~
>       |              |
>       |              Lisp_Object {aka struct Lisp_X *}
> C:/emacs/git/emacs/native/src/comp.c:4626:24: note: in expansion of macro 'Qnil'
>  4626 |        Qt, return_nil, Qnil);
>       |                        ^~~~
> In file included from C:/emacs/git/emacs/native/src/comp.c:23:
> C:/emacs/git/emacs/native/src/lisp.h:4161:208: note: expected 'struct Lisp_X * (*)(struct Lisp_X *)' but argument is of type 'Lisp_Object' {aka 'struct Lisp_X *'}
>  4161 | extern Lisp_Object internal_condition_case_5 (Lisp_Object (*)
> (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object),
> Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
> Lisp_Object, Lisp_Object (*) (Lisp_Object));
>       |                                                                                                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> The internal_condition_case_5 usage looks like the last two arguments
> might be swapped.

Right, f4153cac3e and 2526032ea9 should fix those two issues.

IIUC compilation-wise we are left only with the zlib issue now.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21  8:02                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21  8:09                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21 17:41                           ` Andy Moreton
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-21  8:09 UTC (permalink / raw)
  To: 45303; +Cc: andrewjmoreton

Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@gnu.org> writes:

[...]

> IIUC compilation-wise we are left only with the zlib issue now.

Ah yeah and the `strsignal' issue too, but ATM that's not clear if this
is something we want to workaround in our code or not.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-18 20:49                     ` Eli Zaretskii
@ 2020-12-21  9:48                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-21  9:48 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gongyi.liao, 45303

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrea Corallo <akrl@sdf.org>
>> Cc: 45303@debbugs.gnu.org,  gongyi.liao@gmail.com,
>>   =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
>> Date: Fri, 18 Dec 2020 16:37:31 +0000
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> >> Date: Fri, 18 Dec 2020 13:28:20 +0000
>> >> Cc: gongyi.liao@gmail.com, =?UTF-8?Q?Li=C4=81u@debbugs.gnu.org
>> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
>> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>> >>
>> >> >>  CCLD     temacs.exe
>> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> >> >> comp.o: in function `md5_gz_stream':
>> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:713:
>> >> >> undefined reference to `inflateInit2_'
>> >> >> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>> >> >> C:\msys64\home\VWinUser0\Downloads\emacs\native-comp\build\src/../../src/src/comp.c:730:
>> >> >> undefined reference to `inflate'
>> >> >
>> >> > That's curious, looks you've not zlib but from the config.log you do...
>> >>
>> >> I really would like to understand what's going on here.
>> >>
>> >> We check in configure for zlib presence, actually this is also require
>> >> by --with-nativecomp but somehow the linker fails to find it.
>> >
>> > Why does the native-comp branch require zlib in comp.c? what does it
>> > do with zlib?
>> 
>> We hash the content of the lisp source files to obtain the correspondent
>> eln name in the eln-cache.
>> 
>> This machinery has to work since early bootstrap (and has to be fast
>> since is executed at each file load), so is directly done from comp.c.
>> 
>> When Emacs is installed the el files are compressed and so before
>> hashing them we have to decompress therefore we use zlib.
>
> Thanks for the explanations.
>
>> > On master, zlib is an optional library, and when some Emacs command is
>> > invoked that needs it, on MS-Windows we load the zlib DLL at run time
>> > when requested.  See init_zlib_functions in decompress.c.  This is
>> > unlike on Posix systems, where Emacs is linked with zlib at link time.
>> > Does this explain what is going on?
>> 
>> I see, we should probably have comp.c use the necessary DEF_DLL_FN bloat
>> or have these functions wrapped in decompress.c.
>
> I think it's better to use functions in decompress.c or add whatever
> you need there, and have the new functions use the same paradigm,
> which on Windows loads the DLL the first time it is needed.

Hi Eli,

so I did, with 5b10a0324d I moved 'md5_gz_stream' to decompress.c,
before running it we load zlib if necessary.

Hopefully this solves this part of the issue.

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-20 19:07                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21 10:10                   ` Pal Gloss
  2020-12-21 12:08                     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21 16:21                     ` Eli Zaretskii
  0 siblings, 2 replies; 75+ messages in thread
From: Pal Gloss @ 2020-12-21 10:10 UTC (permalink / raw)
  To: 45303

[-- Attachment #1: Type: text/plain, Size: 4016 bytes --]

> There are still problems related to the usage of Fdirectory_files and
> internal_condition_case_5 I think. At least, I get a crash after the
> bootstrap is dumped (? see attached build log)
>
> Debugger entered--Lisp error: (wrong-type-argument wholenump t)

Despite 2526032ea954671aa48a6ad6d924df2941a8364a, this error still happens:
Qt and Qnil should be swapped (see sed script at the bottom of the mail
inside my build commands or the git diff in the build log).

> >> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now, is it?
> >
> > It is still needed, see my previous mail. But adding -lgccjit allows the build
> > to proceed but crashes later on.
>
> Hopefully this is fixed now by 3bb2fd0c58?

Not quite: -lgccjit was still needed for strsignal.  Note that the strsignal is a
double problem:
1. Because configure can link the test program with the call to strsignal because
   libgccjit exports it (though Eli argues it shouldn't and I've reported an issue
   to the mingw64-packages repository), no special provision is made to include a
   header defining the function.  Hence, during compilation, there are several
   warnings that gcc assumes that strsignal returns an int and has to cast it to
   const char*.
2. Because -lgccjit is not added to LIBGCCJIT (it is supposed to be loaded
   dynamically, if I understood it right), strsignal is not found at linking time.

So, even when hacking the LIBGCCJIT to contain -lgccjit in src/Makefile, I'm just
allowing the linking to succeed, but probably risk a crash because the linked
function strsignal does not match the implicit definition assumed by gcc (?).

In the end, I've applied (see sed script at the bottom of the mail
inside my build commands or the git diff in the build log) AndyM's suggestion
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83) to nt/mingw-cfg.site.
After this change, there are no nativecomp related warnings nor errors during
the build if I still include -lz in LIBGCCJIT in src/Makefile.  Regarding my
change to nt/mingw-cfg.sites, be aware that I know even less about the
configuration process than AndyM (I would not have known about
nt/mingw-cfg.sites) and he says:
> Adding "ac_cv_func_strsignal=no" in nt/mingw-cfg.site appears to
> suppress this problem, but I don't know if that is the right fix.

TLDR for 2526032ea954671aa48a6ad6d924df2941a8364a:
- swap Qt and Qnil in src/comp.c
- fix the strsignal problem, then only -lz is needed

Kind regards,
--
Pal Gloss

#+begin_src shell :exports code
  (
      PROCESSORS_TO_USE="3"
      EMACS_VERSION="emacs-native-comp"
      cd ../emacs
      rm -rf ../build
      gcc --version
      git restore .
      sed -i -e '${ a # force strsignal from gnulib to be used (cf https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83)
                    a ac_cv_func_strsignal=no
                 }' \
          nt/mingw-cfg.site
      sed -i -e '/^[^a-z]* *Qt, Qnil, return_nil);$/ {
                   s;.*;/* Fix argument order to avoid "error (wrong-type-argument wholenump t)" */;
                   a Qnil, Qt, return_nil);
                 }' \
          src/comp.c
      echo "Starting point is $(git rev-parse HEAD) with the following changes:"
      git status
      git diff
      ./autogen.sh
      mkdir -p ../build
      cd ../build
      ../emacs/configure \
          --with-xml2 \
          --without-pop \
          --prefix="/home/cramaph1/$EMACS_VERSION/dest" \
          --without-compress-install \
          --without-dbus \
          --with-nativecomp \
          --with-modules 'CFLAGS=-O2 -g3'
      # fix
      # (1) linker errors by tuning LIBGCCJIT making sure the correct libraries are added to the linker command
      sed -i -e 's/^LIBGCCJIT = *$/LIBGCCJIT = -lz/' \
          src/Makefile
      make -j"$PROCESSORS_TO_USE"
      make install
  ) 2>&1 | tee /tmp/emacs-$(git rev-parse HEAD)-patch_mingw.site-patch_comp.c-lz.log

[-- Attachment #2: emacs-2526032ea954671aa48a6ad6d924df2941a8364a-patch_mingw.site-patch_comp.c-lz.log --]
[-- Type: application/octet-stream, Size: 174125 bytes --]

gcc.exe (Rev6, Built by MSYS2 project) 10.2.0
Copyright (C) 2020 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.

Starting point is 2526032ea954671aa48a6ad6d924df2941a8364a with the following changes:
On branch feature/native-comp
Your branch is up to date with 'origin/feature/native-comp'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   nt/mingw-cfg.site
	modified:   src/comp.c

no changes added to commit (use "git add" and/or "git commit -a")
diff --git a/nt/mingw-cfg.site b/nt/mingw-cfg.site
index 4a77cc20b4..8f9df5e7b4 100644
--- a/nt/mingw-cfg.site
+++ b/nt/mingw-cfg.site
@@ -156,3 +156,5 @@ gl_cv_func_copy_file_range=yes
 # We don't want to build Emacs so it depends on bcrypt.dll, since then
 # it will refuse to start on systems where that DLL is absent.
 gl_cv_lib_assume_bcrypt=no
+# force strsignal from gnulib to be used (cf https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83)
+ac_cv_func_strsignal=no
diff --git a/src/comp.c b/src/comp.c
index 8907993dc5..763f7f7b3b 100644
--- a/src/comp.c
+++ b/src/comp.c
@@ -4622,7 +4622,8 @@ eln_load_path_final_clean_up (void)
 				   concat2 (XCAR (dir_tail),
 					    Vcomp_native_version_dir),
 				   Qt, build_string ("\\.eln\\.old\\'"), Qnil,
-				   Qt, Qnil, return_nil);
+/* Fix argument order to avoid "error (wrong-type-argument wholenump t)" */
+Qnil, Qt, return_nil);
       FOR_EACH_TAIL (files_in_dir)
 	Fdelete_file (XCAR (files_in_dir), Qnil);
     }
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
configure: loading site script /mingw64/etc/config.site
checking for xcrun... no
checking for GNU Make... make
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking the compiler's target... x86_64-w64-mingw32
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -I ../emacs/nt/inc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether the compiler is clang... no
checking whether C compiler handles -Werror -Wunknown-warning-option... no
checking whether -Wno-missing-field-initializers is supported... yes
checking whether -Wno-missing-field-initializers is needed... no
checking whether -Wuninitialized is supported... yes
checking whether C compiler handles -fno-common... yes
checking whether C compiler handles -Wall... yes
checking whether C compiler handles -Warith-conversion... yes
checking whether C compiler handles -Wdate-time... yes
checking whether C compiler handles -Wdisabled-optimization... yes
checking whether C compiler handles -Wdouble-promotion... yes
checking whether C compiler handles -Wduplicated-cond... yes
checking whether C compiler handles -Wextra... yes
checking whether C compiler handles -Wformat-signedness... yes
checking whether C compiler handles -Winit-self... yes
checking whether C compiler handles -Winvalid-pch... yes
checking whether C compiler handles -Wlogical-op... yes
checking whether C compiler handles -Wmissing-declarations... yes
checking whether C compiler handles -Wmissing-include-dirs... yes
checking whether C compiler handles -Wmissing-prototypes... yes
checking whether C compiler handles -Wnested-externs... yes
checking whether C compiler handles -Wnull-dereference... yes
checking whether C compiler handles -Wold-style-definition... yes
checking whether C compiler handles -Wopenmp-simd... yes
checking whether C compiler handles -Wpacked... yes
checking whether C compiler handles -Wpointer-arith... yes
checking whether C compiler handles -Wstrict-prototypes... yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C compiler handles -Wsuggest-final-methods... yes
checking whether C compiler handles -Wsuggest-final-types... yes
checking whether C compiler handles -Wtrampolines... yes
checking whether C compiler handles -Wuninitialized... yes
checking whether C compiler handles -Wunknown-pragmas... yes
checking whether C compiler handles -Wunused-macros... yes
checking whether C compiler handles -Wvariadic-macros... yes
checking whether C compiler handles -Wvector-operation-performance... yes
checking whether C compiler handles -Wwrite-strings... yes
checking whether C compiler handles -Warray-bounds=2... yes
checking whether C compiler handles -Wattribute-alias=2... yes
checking whether C compiler handles -Wformat=2... yes
checking whether C compiler handles -Wformat-truncation=2... yes
checking whether C compiler handles -Wimplicit-fallthrough=5... yes
checking whether C compiler handles -Wshift-overflow=2... yes
checking whether C compiler handles -Wvla-larger-than=4031... yes
checking whether C compiler handles -Wredundant-decls... (cached) no
checking whether C compiler handles -Wno-missing-field-initializers... yes
checking whether C compiler handles -Wno-override-init... yes
checking whether C compiler handles -Wno-sign-compare... yes
checking whether C compiler handles -Wno-type-limits... yes
checking whether C compiler handles -Wno-unused-parameter... yes
checking whether C compiler handles -Wno-format-nonliteral... yes
checking whether C compiler handles -Wno-pointer-sign... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking command to symlink files in the same directory... /bin/ln
checking for install-info... /usr/bin/install-info
checking for gzip... /usr/bin/gzip
checking for 'find' args to delete a file... -delete
checking for brew... no
checking for -znocombreloc... not needed
checking whether addresses are sanitized... no
checking for library containing sqrt... none required
checking for pkg-config... /mingw64/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for machine/soundcard.h... no
checking for sys/soundcard.h... no
checking for soundcard.h... no
checking for mmsystem.h... yes
checking for _oss_ioctl in -lossaudio... no
checking for alsa >= 1.0.0... no
checking for linux/fs.h... no
checking for malloc.h... yes
checking for sys/systeminfo.h... no
checking for sys/sysinfo.h... no
checking for coff.h... no
checking for pty.h... no
checking for sys/resource.h... yes
checking for sys/utsname.h... no
checking for pwd.h... yes
checking for utmp.h... no
checking for util.h... no
checking for sanitizer/lsan_interface.h... no
checking for sys/socket.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for pthread.h... (cached) no
checking for malloc/malloc.h... no
checking for sys/un.h... no
checking for dirent.h... yes
checking for execinfo.h... no
checking for stdio_ext.h... no
checking for sys/vfs.h... no
checking for sys/fs_types.h... no
checking for getopt.h... (cached) no
checking for sys/cdefs.h... yes
checking for sys/time.h... yes
checking for ieee754.h... no
checking for limits.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for sys/select.h... no
checking for sys/random.h... no
checking for sys/stat.h... (cached) yes
checking for ADDR_NO_RANDOMIZE... no
checking for term.h... no
checking whether time.h and sys/time.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for net/if.h... no
checking for ifaddrs.h... no
checking for net/if_dl.h... no
checking for struct ifreq.ifr_flags... no
checking for struct ifreq.ifr_hwaddr... no
checking for struct ifreq.ifr_netmask... no
checking for struct ifreq.ifr_broadaddr... no
checking for struct ifreq.ifr_addr... no
checking for struct ifreq.ifr_addr.sa_len... no
checking whether gcc understands -MMD -MF... yes
checking for X... no
checking whether Windows API headers are recent enough... yes
checking for windres... windres
checking whether malloc is Doug Lea style... no
checking for getpagesize... yes
checking for working mmap... no
checking for main in -lXbsd... no
checking for thread support... yes
checking for librsvg-2.0 >= 2.14.0... yes
checking for getaddrinfo_a in -lanl... no
checking for lgetfilecon in -lselinux... no
checking for gnutls >= 2.12.2... yes
checking for libsystemd >= 222... no
checking for jansson >= 2.7... yes
checking windows.h usability... yes
checking windows.h presence... yes
checking for windows.h... yes
checking for harfbuzz >= 1.2.3... yes
checking for X11/xpm.h... yes
checking for jpeglib 6b or later... -ljpeg
checking for lcms2... yes
checking for library containing inflateEnd... -lz
checking for dladdr... no
checking for dlfunc... no
checking for gcc_jit_context_acquire in -lgccjit... yes
checking libgccjit.h usability... yes
checking libgccjit.h presence... yes
checking for libgccjit.h... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking whether png_longjmp is declared... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking gpm.h usability... no
checking gpm.h presence... no
checking for gpm.h... no
checking for libxml-2.0 > 2.6.17... yes
checking for maillock in -lmail... no
checking for maillock in -llockfile... no
checking for liblockfile.so... no
checking maillock.h usability... no
checking maillock.h presence... no
checking for maillock.h... no
checking for accept4... no
checking for fchdir... no
checking for gethostname... (cached) yes
checking for getrusage... no
checking for get_current_dir_name... no
checking for lrand48... no
checking for random... (cached) yes
checking for rint... yes
checking for trunc... yes
checking for select... (cached) yes
checking for getpagesize... (cached) yes
checking for setlocale... yes
checking for newlocale... no
checking for getrlimit... (cached) yes
checking for setrlimit... (cached) yes
checking for shutdown... (cached) yes
checking for pthread_sigmask... (cached) yes
checking for strsignal... (cached) no
checking for setitimer... (cached) yes
checking for timer_getoverrun... no
checking for sendto... (cached) yes
checking for recvfrom... (cached) yes
checking for getsockname... (cached) yes
checking for getifaddrs... no
checking for freeifaddrs... no
checking for gai_strerror... (cached) yes
checking for sync... no
checking for getpwent... no
checking for endpwent... no
checking for getgrent... no
checking for endgrent... no
checking for cfmakeraw... no
checking for cfsetspeed... no
checking for __executable_start... no
checking for log2... yes
checking for pthread_setname_np... yes
checking for pthread_set_name_np... no
checking whether pthread_setname_np takes a single argument... no
checking whether pthread_setname_np takes three arguments... no
checking for aligned_alloc... no
checking for posix_memalign... no
checking whether aligned_alloc is declared... no
checking for posix_madvise... no
checking for __builtin_frame_address... yes
checking for __builtin_unwind_init... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for grantpt... no
checking for getpt... no
checking for posix_openpt... no
checking for library containing tputs... none required
checking for timerfd interface... no
checking whether signals can be handled on alternate stack... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking for struct unipair.unicode... no
checking for __lsan_ignore_object... no
checking for sbrk... (cached) yes
checking for fchmod... no
checking for canonicalize_file_name... (cached) yes
checking for readlink... (cached) yes
checking for realpath... (cached) not-needed
checking for readlinkat... (cached) yes
checking for explicit_bzero... (cached) yes
checking for memset_s... no
checking for faccessat... (cached) yes
checking for fchmodat... (cached) yes
checking for lchmod... (cached) yes
checking for fcntl... (cached) yes
checking for fdopendir... (cached) not-needed
checking for fstatat... (cached) yes
checking for fsync... (cached) yes
checking for futimens... (cached) not-needed
checking for getrandom... no
checking for gettimeofday... yes
checking for lstat... (cached) yes
checking for mkostemp... no
checking for pipe2... (cached) yes
checking for pselect... (cached) yes
checking for isblank... yes
checking for iswctype... yes
checking for strtoimax... yes
checking for symlink... (cached) yes
checking for localtime_r... no
checking for timegm... no
checking for utimensat... (cached) yes
checking for getdtablesize... no
checking for futimes... no
checking for futimesat... no
checking for lutimes... no
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking for snprintf... yes
checking whether GLib is linked in... no
checking for nl_langinfo and CODESET... (cached) yes
checking for nl_langinfo and _NL_PAPER_WIDTH... (cached) yes
checking for mbstate_t... yes
checking for _setjmp... no
checking for sigsetjmp... no
checking for usable FIONREAD... yes
checking for usable SIGIO... no
checking for struct alignment... yes
checking for typeof syntax and keyword spelling... typeof
checking for statement expressions... yes
checking for working alloca.h... no
checking for alloca... yes
checking whether // is distinct from /... yes
checking whether realpath works... (cached) no-but-not-needed-so-yes
checking for C/C++ restrict keyword... __restrict
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking if environ is properly declared... yes
checking for complete errno.h... no
checking for EMULTIHOP value... no
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking whether lstat correctly handles trailing slash... (cached) yes
checking for mode_t... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking for gawk... gawk
checking for getopt.h... (cached) no
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... (cached) yes
checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no
checking whether the compiler produces multi-arch binaries... no
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking for 64-bit off_t... yes
checking for 64-bit st_size... no
checking whether memmem is declared... no
checking whether memrchr is declared... no
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... no
checking whether time_t is signed... yes
checking whether alarm is declared... (cached) yes
checking for working mktime... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... no
checking whether tzname is declared... yes
checking for tzname... yes
checking for struct tm.tm_gmtoff... no
checking whether <sys/select.h> is self-contained... no
checking for inline... inline
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... no
checking for sigset_t... no
checking for wchar_t... yes
checking whether strnlen is declared... yes
checking whether strtoimax is declared... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... yes
checking whether clearerr_unlocked is declared... no
checking whether feof_unlocked is declared... no
checking whether ferror_unlocked is declared... no
checking whether fflush_unlocked is declared... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
checking whether getc_unlocked is declared... no
checking whether getchar_unlocked is declared... no
checking whether putc_unlocked is declared... no
checking whether putchar_unlocked is declared... no
checking type of array argument to getgroups... int
checking whether getdtablesize is declared... no
checking for O_CLOEXEC... no
checking for promoted mode_t type... int
checking whether the utimes function works... no
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking for library containing acl_get_file... (cached) none required
checking for acl_get_file... (cached) yes
checking for acl_get_fd... no
checking for acl_set_file... (cached) yes
checking for acl_set_fd... no
checking for acl_free... (cached) yes
checking for acl_from_mode... no
checking for acl_from_text... (cached) yes
checking for acl_delete_def_file... no
checking for acl_extended_file... no
checking for acl_delete_fd_np... no
checking for acl_delete_file_np... no
checking for acl_copy_ext_native... no
checking for acl_create_entry_np... no
checking for acl_to_short_text... no
checking for acl_free_text... no
checking for working acl_get_file... (cached) yes
checking acl/libacl.h usability... no
checking acl/libacl.h presence... no
checking for acl/libacl.h... no
checking for acl_entries... no
checking for ACL_FIRST_ENTRY... no
checking for ACL_TYPE_EXTENDED... no
checking for __builtin_expect... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for library containing clock_gettime... (cached) none required
checking for clock_gettime... (cached) no
checking for clock_settime... (cached) no
checking for copy_file_range... (cached) yes
checking for d_type member in directory struct... no
checking whether // is distinct from /... (cached) yes
checking whether dup2 works... (cached) yes
checking whether fchmodat+AT_SYMLINK_NOFOLLOW works on non-symlinks... (cached) not-needed-so-yes
checking whether fcntl handles F_DUPFD correctly... (cached) yes
checking whether fcntl understands F_DUPFD_CLOEXEC... (cached) yes
checking whether fdopendir is declared... no
checking whether fdopendir works... (cached) no-but-not-needed-so-yes
checking for flexible array member... yes
checking for __fpending... no
checking whether fstatat (..., 0) works... (cached) yes
checking for sys/mount.h... no
checking how to get file system space usage... checking for statvfs function (SVR4)... no
checking for two-argument statfs with statfs.f_frsize member... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.f_bsize member (AIX, 4.3BSD)... no
checking for four-argument statfs (SVR3)... no
checking for two-argument statfs with statfs.f_fsize member (4.4BSD and NetBSD)... no
checking whether futimens works... (cached) not-needed-so-yes
checking for getloadavg... (cached) yes
checking sys/loadavg.h usability... no
checking sys/loadavg.h presence... no
checking for sys/loadavg.h... no
checking whether getloadavg is declared... no
checking for bcrypt.h... yes
checking whether the bcrypt library is guaranteed to be present... (cached) no
checking for gettimeofday with POSIX signature... yes
checking whether the compiler supports the __inline keyword... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for library containing __gmpz_roinit_n... -lgmp
checking for memmem... no
checking for mempcpy... yes
checking for memrchr... no
checking whether signature of pselect conforms to POSIX... (cached) yes
checking whether pselect detects invalid fds... (cached) yes
checking whether pthread_sigmask is a macro... (cached) no
checking whether pthread_sigmask works without -lpthread... yes
checking whether pthread_sigmask returns error numbers... (cached) yes
checking whether pthread_sigmask unblocks signals correctly... (cached) not relevant
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... (cached) yes
checking whether readlinkat signature is correct... yes
checking for working re_compile_pattern... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether isblank is declared... yes
checking for sig2str... no
checking for sigdescr_np... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking for socklen_t... yes
checking for ssize_t... yes
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for working stdalign.h... yes
checking for good max_align_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking which flavor of printf attribute matches inttypes macros... gnu
checking for stpcpy... no
checking for working strnlen... yes
checking whether strtoimax works... yes
checking whether symlink handles trailing slash correctly... (cached) yes
checking for nlink_t... no
checking whether localtime_r is declared... no
checking whether localtime_r exists as an inline function... no
checking whether localtime works even near extrema... yes
checking for timezone_t... no
checking for library containing timer_settime... no
checking for timer_settime... no
checking whether utimensat works... (cached) yes
checking for variable-length arrays... yes
checking for __mktime_internal... no
checking for gcc  option to disable position independent executables... not needed

Configured for 'x86_64-w64-mingw32'.

  Where should the build process find the source code?    ../emacs
  What compiler should emacs be built with?               gcc  -O2 -g3
  Should Emacs use the GNU version of malloc?             no
    (The GNU allocators don't work with this system configuration.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         yes
  What window system should Emacs use?                    w32
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                NONE
  Where do we find X Windows libraries?                   NONE
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes
  Does Emacs use a png library?                           yes
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use cairo?                                   no
  Does Emacs use -llcms2?                                 yes
  Does Emacs use imagemagick?                             no
  Does Emacs use native APIs for images?                  yes (w32)
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             yes (w32)
  Does Emacs use access control lists?                    yes
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              no
  Does Emacs use HarfBuzz?                                yes
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   no
  Does Emacs use -lsystemd?                               no
  Does Emacs use -ljansson?                               yes
  Does Emacs use the GMP library?                         yes
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                yes
  Does Emacs use toolkit scroll bars?                     yes
  Does Emacs support Xwidgets?                            no
  Does Emacs have threading support in lisp?              yes
  Does Emacs support the portable dumper?                 yes
  Does Emacs support legacy unexec dumping?               no
  Which dumping strategy does Emacs use?                  pdumper
  Does Emacs have native lisp compiler?                   yes


configure: creating ./config.status
config.status: creating nt/emacs.rc
config.status: creating nt/emacsclient.rc
config.status: creating src/emacs-module.h
config.status: creating Makefile
config.status: creating lib/gnulib.mk
config.status: creating ../emacs/doc/man/emacs.1
config.status: creating lib/Makefile
config.status: creating lib-src/Makefile
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating nextstep/Makefile
config.status: creating nt/Makefile
config.status: creating test/Makefile
config.status: creating admin/charsets/Makefile
config.status: creating admin/unidata/Makefile
config.status: creating admin/grammars/Makefile
config.status: creating src/config.h
config.status: executing src/epaths.h commands
config.status: executing src/.gdbinit commands
config.status: executing doc/emacs/emacsver.texi commands
config.status: executing etc-refcards-emacsver.tex commands
make -C nt all
make -C lib all
make info-real info-dir
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
  RC       emacs.res
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib'
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build'
make -C doc/lispref info
  GEN      alloca.h
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make -C doc/emacs info
  CCLD     addpm.exe
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make -C doc/misc info
make[1]: Nothing to be done for 'info-dir'.
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build'
  GEN      byteswap.h
  GEN      errno.h
  GEN      execinfo.h
  GEN      getopt.h
  GEN      getopt-cdefs.h
  GEN      ieee754.h
  GEN      limits.h
  GEN      stdint.h
  GEN      string.h
  GEN      sys/random.h
  GEN      time.h
  CCLD     cmdproxy.exe
  CC       fingerprint.o
  CC       acl_entries.o
  CCLD     ddeclient.exe
  CC       execinfo.o
  CC       fpending.o
  CC       getopt.o
  CC       getopt1.o
  CC       getrandom.o
  CC       gettimeofday.o
  CCLD     runemacs.exe
  CC       memmem.o
  CC       memrchr.o
  CC       mkostemp.o
  CC       mktime.o
  CC       regex.o
  CC       sig2str.o
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
  CC       sigdescr_np.o
  CC       stpcpy.o
  CC       time_r.o
  CC       time_rz.o
  CC       timegm.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       close-stream.o
  CC       count-leading-zeros.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       filemode.o
  CC       filevercmp.o
  CC       gettime.o
  CC       nstrftime.o
  CC       qcopy-acl.o
  CC       stat-time.o
  CC       tempname.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  AR       libgnu.a
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib'
make -C lib-src all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'
  CC       ntlib.o
  RC       emacsclient.res
  CC       pop.o
  CCLD     etags.exe
  CCLD     ctags.exe
  CCLD     emacsclient.exe
  CCLD     emacsclientw.exe
  CCLD     ebrowse.exe
  CCLD     hexl.exe
  CCLD     movemail.exe
  CCLD     make-docfile.exe
  CCLD     make-fingerprint.exe
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR='/home/cramaph1/emacs-native-comp/dest/bin/' \
	 ELN_DESTDIR='"/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"' all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/src'
  GEN      lisp.mk
  GEN      globals.h
make -C ../nt ../src/emacs.res
  GEN      buildobj.h
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
  RC       ../src/emacs.res
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C ../admin/charsets all
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/unidata charscript.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make[2]: Nothing to be done for 'charscript.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make -C ../admin/charsets cp51932.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'cp51932.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'eucjp-ms.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
  CC       firstfile.o
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
  CC       menu.o
  CC       window.o
  CC       charset.o
  CC       coding.o
  CC       category.o
  CC       ccl.o
  CC       character.o
  CC       chartab.o
  CC       bidi.o
  CC       term.o
  CC       terminal.o
  CC       xfaces.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
  CC       bignum.o
  CC       buffer.o
  CC       filelock.o
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
  CC       indent.o
  CC       search.o
  CC       regex-emacs.o
  CC       undo.o
  CC       alloc.o
  CC       pdumper.o
  CC       data.o
  CC       doc.o
  CC       editfns.o
  CC       callint.o
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
  CC       font.o
  CC       print.o
  CC       lread.o
  CC       emacs-module.o
  CC       syntax.o
  CC       bytecode.o
  CC       comp.o
  CC       dynlib.o
  CC       process.o
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       timefns.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       lcms.o
  CC       w32notify.o
  CC       profiler.o
  CC       decompress.o
  CC       thread.o
  CC       systhread.o
  CC       hbfont.o
  CC       w32fns.o
  CC       w32menu.o
  CC       w32reg.o
../../emacs/src/w32menu.c: In function 'set_frame_menubar':
../../emacs/src/w32menu.c:326:2: warning: 'memcpy' offset [3, 10] from the object at '<unknown>' is out of the bounds of referenced subobject 'contents' with type 'struct Lisp_X *[]' at offset 3 [-Warray-bounds]
  326 |  memcpy (previous_items, XVECTOR (f->menu_bar_vector)->contents,
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |   previous_menu_items_used * word_size);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../emacs/src/w32menu.c:26:
../../emacs/src/lisp.h:1623:17: note: subobject 'contents' declared here
 1623 |     Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER];
      |                 ^~~~~~~~
  CC       w32font.o
  CC       w32term.o
  CC       w32xfns.o
  CC       w32select.o
  CC       w32uniscribe.o
  CC       w32cygwinx.o
  CC       w32.o
  CC       w32console.o
  CC       w32heap.o
  CC       w32inevt.o
  CC       w32proc.o
  CC       w32image.o
../../emacs/src/w32.c: In function '_sys_read_ahead':
../../emacs/src/w32.c:8790:10: warning: 'rc' may be used uninitialized in this function [-Wmaybe-uninitialized]
 8790 |   if (rc == sizeof (char))
      |       ~~~^~~~~~~~~~~~~~~~
  CC       fontset.o
  CC       fringe.o
  CC       image.o
  CC       json.o
  CC       tparam.o
  CC       lastfile.o
  CCLD     temacs.exe
/usr/bin/mkdir -p ../etc
make -C ../lisp update-subdirs
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
cp -f temacs.exe bootstrap-emacs.exe
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap \
	--bin-dest /home/cramaph1/emacs-native-comp/dest/bin/ --eln-dest "/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/emacs-lisp c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/progmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/language c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/textmodes c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr (source)...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule (source)...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/files.el (source)...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/faces.el (source)...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
Loading button...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading obarray...
Loading abbrev...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/simple.el (source)...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international/mule-cmds.el (source)...
Loading case-table...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/emacs-lisp/cl-generic.el (source)...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/minibuffer.el (source)...
Loading frame...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/startup.el (source)...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/font-lock.el (source)...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/isearch.el (source)...
Loading rfn-eshadow...
Loading menu-bar...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/tab-bar.el (source)...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/progmodes/elisp-mode.el (source)...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading term/w32-win...
Loading disp-table...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/w32-fns.el (source)...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/emacs-lisp/eldoc.el (source)...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
Dumping fingerprint: 6bb003838ab0e4294f190d4cf3dcd2831726c58139a7ccf76a6b10ea3409a011
Dump complete
Byte counts: header=100 hot=11315980 discardable=166896 cold=7292120
Reloc counts: hot=708355 discardable=5094
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
 ELC+ELN   ../../emacs/lisp/emacs-lisp/bytecomp.elc
 ELC+ELN   ../../emacs/lisp/emacs-lisp/comp.elc
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make -C ../lisp autoloads EMACS="../src/bootstrap-emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make -C ../leim all EMACS="../src/bootstrap-emacs.exe"
 ELC+ELN   ../../emacs/lisp/emacs-lisp/cl-generic.elc
 ELC+ELN   ../../emacs/lisp/emacs-lisp/eldoc.elc
make[3]: Entering directory '/home/cramaph1/emacs-native-comp/build/leim'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/cramaph1/emacs-native-comp/build/leim'
make -C ../admin/grammars all EMACS="../../src/bootstrap-emacs.exe"
make[3]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
  GEN      ../../emacs/lisp/mh-e/mh-loaddefs.el
  SCRAPE   ../../emacs/lisp/mh-e
  INFO     Scraping files for mh-loaddefs.el...
  INFO     Scraping files for mh-loaddefs.el...done
  GEN      ../../emacs/lisp/net/tramp-loaddefs.el
  SCRAPE   ../../emacs/lisp/net
  INFO     Scraping files for tramp-loaddefs.el...
  INFO     Scraping files for tramp-loaddefs.el...done
  GEN      ../../emacs/lisp/loaddefs.el
 ELC+ELN   ../../emacs/lisp/faces.elc
 ELC+ELN   ../../emacs/lisp/files.elc
  SCRAPE   ../../emacs/lisp ../../emacs/lisp/calc ../../emacs/lisp/calendar ...
  SCRAPE   ../../emacs/lisp/cedet ../../emacs/lisp/cedet/ede ...
  SCRAPE   ../../emacs/lisp/cedet/semantic ...
  SCRAPE   ../../emacs/lisp/cedet/semantic/analyze ...
  SCRAPE   ../../emacs/lisp/cedet/semantic/bovine ...
  SCRAPE   ../../emacs/lisp/cedet/semantic/decorate ...
  SCRAPE   ../../emacs/lisp/cedet/semantic/symref ...
  SCRAPE   ../../emacs/lisp/cedet/semantic/wisent ...
  SCRAPE   ../../emacs/lisp/cedet/srecode ../../emacs/lisp/emacs-lisp ...
  SCRAPE   ../../emacs/lisp/emulation ../../emacs/lisp/erc ...
  SCRAPE   ../../emacs/lisp/eshell ../../emacs/lisp/gnus ...
  SCRAPE   ../../emacs/lisp/image ../../emacs/lisp/international ...
  SCRAPE   ../../emacs/lisp/language ../../emacs/lisp/leim ...
  SCRAPE   ../../emacs/lisp/leim/ja-dic ../../emacs/lisp/leim/quail ...
  SCRAPE   ../../emacs/lisp/mail ../../emacs/lisp/mh-e ../../emacs/lisp/net ...
  SCRAPE   ../../emacs/lisp/nxml ../../emacs/lisp/org ../../emacs/lisp/play ...
  SCRAPE   ../../emacs/lisp/progmodes ../../emacs/lisp/textmodes ...
  SCRAPE   ../../emacs/lisp/url ../../emacs/lisp/vc
  INFO     Scraping files for loaddefs.el...
  INFO     Scraping files for loaddefs.el...21%
  INFO     Scraping files for loaddefs.el...31%
  INFO     Scraping files for loaddefs.el...41%
  INFO     Scraping files for loaddefs.el...63%
  INFO     Scraping files for loaddefs.el...73%
  INFO     Scraping files for loaddefs.el...83%
  INFO     Scraping files for loaddefs.el...93%
  INFO     Scraping files for loaddefs.el...100%
  INFO     Scraping files for loaddefs.el...done
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
 ELC+ELN   ../../emacs/lisp/font-lock.elc
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
  GEN      unidata.txt
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
 ELC+ELN   ../../emacs/lisp/international/mule-cmds.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/international/mule.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/isearch.elc
 ELC+ELN   ../../emacs/lisp/minibuffer.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/progmodes/elisp-mode.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/simple.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/startup.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/subr.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/tab-bar.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
 ELC+ELN   ../../emacs/lisp/w32-fns.elc
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
Reloading stale loaddefs.el
Loading c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp/loaddefs.el (source)...
  GEN      ../etc/DOC
rm -f emacs.exe && cp -f temacs.exe emacs.exe
LC_ALL=C ./temacs -batch  -l loadup --temacs=pdump \
	--bin-dest /home/cramaph1/emacs-native-comp/dest/bin/ --eln-dest "/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"
Loading loadup.el (source)...
Dump mode: pdump
Using load-path (c:/msys64/home/cramaph1/emacs-native-comp/emacs/lisp)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr (native compiled elisp)...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule (native compiled elisp)...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files (native compiled elisp)...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces (native compiled elisp)...
Loading loaddefs.el (source)...
Loading button...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading obarray...
Loading abbrev...
Loading simple (native compiled elisp)...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds (native compiled elisp)...
Loading case-table...
Loading international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic (native compiled elisp)...
Loading minibuffer (native compiled elisp)...
Loading frame...
Loading startup (native compiled elisp)...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock (native compiled elisp)...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading isearch (native compiled elisp)...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar (native compiled elisp)...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode (native compiled elisp)...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading term/w32-win...
Loading disp-table...
Loading w32-fns (native compiled elisp)...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc (native compiled elisp)...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading leim/leim-list.el (source)...
Waiting for git...
Waiting for git...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Pure-hashed: 15274 strings, 3137 vectors, 40839 conses, 2393 bytecodes, 254 others
Dumping under the name emacs.pdmp
Dumping fingerprint: 6bb003838ab0e4294f190d4cf3dcd2831726c58139a7ccf76a6b10ea3409a011
Dump complete
Byte counts: header=100 hot=7667228 discardable=166896 cold=3973040
Reloc counts: hot=432717 discardable=5072
Adding name emacs-28.0.50.1.exe
Adding name emacs-28.0.50.1.pdmp
cp -f emacs.pdmp bootstrap-emacs.pdmp
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/src'
make -C lisp all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make -C ../leim all EMACS="../src/emacs.exe"
make -C ../admin/grammars all EMACS="../../src/emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/leim'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/leim'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
  ELC      allout-widgets.elc
  ELC      array.elc
  ELC      bookmark.elc
  ELC      cus-edit.elc
  ELC      dired.elc
  ELC      doc-view.elc
  ELC      expand.elc
  ELC      help-fns.elc
  ELC      icomplete.elc
  ELC      ido.elc
  ELC      image-mode.elc
  ELC      info.elc
  ELC      json.elc
  ELC      kmacro.elc
  ELC      server.elc
  ELC      ses.elc
  ELC      term.elc
  ELC      view.elc
  ELC      calc/calc.elc
  ELC      calc/calc-units.elc
  ELC      cedet/ede/generic.elc
  ELC      cedet/semantic/analyze.elc
  ELC      cedet/semantic/db-typecache.elc
  ELC      cedet/semantic/doc.elc
  ELC      cedet/semantic/imenu.elc
  ELC      cedet/semantic/senator.elc
  ELC      cedet/semantic/tag-ls.elc
  ELC      cedet/semantic/util-modes.elc
  ELC      cedet/semantic/bovine/c.elc
  ELC      cedet/semantic/bovine/make.elc
  ELC      emacs-lisp/advice.elc
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
  ELC      emacs-lisp/elint.elc
  ELC      emacs-lisp/find-func.elc
  ELC      emacs-lisp/gv.elc
  ELC      emacs-lisp/memory-report.elc
  ELC      emacs-lisp/package.elc
  ELC      emacs-lisp/seq.elc
  ELC      emacs-lisp/warnings.elc

In toplevel form:
../../emacs/lisp/emacs-lisp/seq.el:395:16: Warning: `seq-contains' is an
    obsolete generic function (as of 27.1); use `seq-contains-p' instead.
  ELC      emulation/cua-base.elc
  ELC      emulation/edt.elc
  ELC      emulation/viper-init.elc
  ELC      emulation/viper-keym.elc
  ELC      erc/erc-button.elc
  ELC      erc/erc-dcc.elc
  ELC      eshell/em-ls.elc
  ELC      gnus/deuglify.elc
  ELC      gnus/gnus.elc
  ELC      gnus/gnus-art.elc
  ELC      gnus/gnus-group.elc
  ELC      gnus/gnus-registry.elc
  ELC      gnus/gnus-score.elc
  ELC      gnus/gnus-search.elc
  ELC      gnus/gnus-sum.elc
  ELC      gnus/gnus-uu.elc
  ELC      gnus/message.elc
  ELC      gnus/nnmail.elc
  ELC      gnus/nnmh.elc
  ELC      gnus/nntp.elc
  ELC      gnus/nnvirtual.elc
  ELC      international/isearch-x.elc
  ELC      language/ethio-util.elc
  ELC      mail/feedmail.elc
  ELC      mail/rmail.elc
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
  ELC      mail/rmailsum.elc
  ELC      mh-e/mh-e.elc
  ELC      mh-e/mh-xface.elc
  ELC      net/ange-ftp.elc
  ELC      net/dictionary.elc
  ELC      net/dictionary-connection.elc
  ELC      net/imap.elc
  ELC      net/mailcap.elc
  ELC      net/rcirc.elc
  ELC      net/tramp.elc
  ELC      net/tramp-adb.elc
  ELC      net/tramp-cmds.elc
  ELC      net/tramp-sh.elc
  ELC      nxml/nxml-mode.elc
  ELC      obsolete/landmark.elc
  ELC      obsolete/tls.elc
  ELC      org/ob-abc.elc
  ELC      org/ob-asymptote.elc
  ELC      org/ob-awk.elc
  ELC      org/ob-C.elc
  ELC      org/ob-calc.elc
  ELC      org/ob-clojure.elc
  ELC      org/ob-comint.elc
  ELC      org/ob-coq.elc
  ELC      org/ob-core.elc
  ELC      org/ob-css.elc
  ELC      org/ob-ditaa.elc
  ELC      org/ob-dot.elc
  ELC      org/ob-ebnf.elc
  ELC      org/ob-emacs-lisp.elc
  ELC      org/ob-eval.elc
  ELC      org/ob-exp.elc
  ELC      org/ob-forth.elc
  ELC      org/ob-fortran.elc
  ELC      org/ob-gnuplot.elc
  ELC      org/ob-groovy.elc
  ELC      org/ob-haskell.elc
  ELC      org/ob-hledger.elc
  ELC      org/ob-io.elc
  ELC      org/ob-J.elc
  ELC      org/ob-java.elc
  ELC      org/ob-js.elc
  ELC      org/ob-latex.elc
  ELC      org/ob-ledger.elc
  ELC      org/ob-lilypond.elc
  ELC      org/ob-lisp.elc
  ELC      org/ob-lua.elc
  ELC      org/ob-makefile.elc
  ELC      org/ob-matlab.elc
  ELC      org/ob-maxima.elc
  ELC      org/ob-mscgen.elc
  ELC      org/ob-ocaml.elc
  ELC      org/ob-octave.elc
  ELC      org/ob-org.elc
  ELC      org/ob-perl.elc
  ELC      org/ob-picolisp.elc
  ELC      org/ob-plantuml.elc
  ELC      org/ob-python.elc
  ELC      org/ob-R.elc
  ELC      org/ob-ref.elc
  ELC      org/ob-ruby.elc
  ELC      org/ob-sass.elc
  ELC      org/ob-scheme.elc
  ELC      org/ob-screen.elc
  ELC      org/ob-sed.elc
  ELC      org/ob-shell.elc
  ELC      org/ob-shen.elc
  ELC      org/ob-sql.elc
  ELC      org/ob-sqlite.elc
  ELC      org/ob-stan.elc
  ELC      org/ob-table.elc
  ELC      org/ob-tangle.elc
  ELC      org/ol.elc
  ELC      org/ol-bbdb.elc
  ELC      org/ol-bibtex.elc
  ELC      org/ol-docview.elc
  ELC      org/ol-eshell.elc
  ELC      org/ol-eww.elc
  ELC      org/ol-gnus.elc
  ELC      org/ol-info.elc
  ELC      org/ol-irc.elc
  ELC      org/ol-mhe.elc
  ELC      org/ol-rmail.elc
  ELC      org/org.elc
  ELC      org/org-agenda.elc
  ELC      org/org-archive.elc
  ELC      org/org-attach.elc
  ELC      org/org-capture.elc
  ELC      org/org-clock.elc
  ELC      org/org-colview.elc
  ELC      org/org-compat.elc
  ELC      org/org-crypt.elc
  ELC      org/org-ctags.elc
  ELC      org/org-datetree.elc
  ELC      org/org-duration.elc
  ELC      org/org-element.elc
  ELC      org/org-entities.elc
  ELC      org/org-faces.elc
  ELC      org/org-goto.elc
  ELC      org/org-habit.elc
  ELC      org/org-id.elc
  ELC      org/org-indent.elc
  ELC      org/org-keys.elc
  ELC      org/org-lint.elc
  ELC      org/org-list.elc
  ELC      org/org-macro.elc
  ELC      org/org-macs.elc
  ELC      org/org-mobile.elc
  ELC      org/org-mouse.elc
  ELC      org/org-num.elc
  ELC      org/org-pcomplete.elc
  ELC      org/org-plot.elc
  ELC      org/org-protocol.elc
  ELC      org/org-refile.elc
  ELC      org/org-src.elc
  ELC      org/org-table.elc
  ELC      org/org-tempo.elc
  ELC      org/org-timer.elc
  ELC      org/ox.elc
  ELC      org/ox-ascii.elc
  ELC      org/ox-beamer.elc
  ELC      org/ox-html.elc
  ELC      org/ox-icalendar.elc
  ELC      org/ox-latex.elc
  ELC      org/ox-man.elc
  ELC      org/ox-md.elc
  ELC      org/ox-odt.elc
  ELC      org/ox-org.elc
  ELC      org/ox-publish.elc
  ELC      org/ox-texinfo.elc
  ELC      play/5x5.elc
  ELC      ../../emacs/lisp/progmodes/cc-vars.elc
  ELC      progmodes/cperl-mode.elc
  ELC      progmodes/flymake.elc
  ELC      progmodes/flymake-proc.elc
  ELC      progmodes/gdb-mi.elc
  ELC      progmodes/hideif.elc
  ELC      progmodes/make-mode.elc
  ELC      progmodes/octave.elc
  ELC      progmodes/project.elc
  ELC      progmodes/python.elc
  ELC      progmodes/ruby-mode.elc
  ELC      progmodes/verilog-mode.elc
  ELC      progmodes/which-func.elc
  ELC      textmodes/bibtex.elc
  ELC      ../../emacs/lisp/progmodes/cc-langs.elc
  ELC      ../../emacs/lisp/progmodes/cc-engine.elc

In c-add-syntax:
../../emacs/lisp/progmodes/cc-engine.el:12307:35: Warning: reference to free
    variable `c-syntactic-context'
../../emacs/lisp/progmodes/cc-engine.el:12307:35: Warning: assignment to free
    variable `c-syntactic-context'

In c-append-syntax:
../../emacs/lisp/progmodes/cc-engine.el:12312:9: Warning: reference to free
    variable `c-syntactic-context'
../../emacs/lisp/progmodes/cc-engine.el:12312:36: Warning: assignment to free
    variable `c-syntactic-context'

In c-add-stmt-syntax:
../../emacs/lisp/progmodes/cc-engine.el:12542:16: Warning: reference to free
    variable `c-syntactic-context'
  ELC      ../../emacs/lisp/progmodes/cc-align.elc
  ELC      ../../emacs/lisp/progmodes/cc-cmds.elc
  ELC      ../../emacs/lisp/progmodes/cc-fonts.elc

In c-block-in-arglist-dwim:
../../emacs/lisp/progmodes/cc-align.el:126:24: Warning: reference to free
    variable `c-syntactic-context'

In c-lineup-arglist:
../../emacs/lisp/progmodes/cc-align.el:184:56: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-argcont:
../../emacs/lisp/progmodes/cc-align.el:226:45: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-arglist-close-under-paren:
../../emacs/lisp/progmodes/cc-align.el:297:40: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-close-paren:
../../emacs/lisp/progmodes/cc-align.el:358:40: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-knr-region-comment:
../../emacs/lisp/progmodes/cc-align.el:685:39: Warning: reference to free
    variable `c-syntactic-context'

In c-lineup-assignments:
../../emacs/lisp/progmodes/cc-align.el:733:46: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-cascaded-calls:
../../emacs/lisp/progmodes/cc-align.el:842:41: Warning: reference to free
    variable `c-syntactic-element'

In c-lineup-2nd-brace-entry-in-arglist:
../../emacs/lisp/progmodes/cc-align.el:1142:32: Warning: reference to free
    variable `c-syntactic-context'

In c-lineup-class-decl-init-+:
../../emacs/lisp/progmodes/cc-align.el:1185:32: Warning: reference to free
    variable `c-syntactic-context'

In c-lineup-class-decl-init-after-brace:
../../emacs/lisp/progmodes/cc-align.el:1227:32: Warning: reference to free
    variable `c-syntactic-context'

In c-lineup-gcc-asm-reg:
../../emacs/lisp/progmodes/cc-align.el:1358:36: Warning: reference to free
    variable `c-syntactic-element'

In c-snug-do-while:
../../emacs/lisp/progmodes/cc-align.el:1422:50: Warning: reference to free
    variable `c-syntactic-context'

In c-gnu-impose-minimum:
../../emacs/lisp/progmodes/cc-align.el:1448:36: Warning: reference to free
    variable `c-syntactic-context'
  ELC      ../../emacs/lisp/progmodes/cc-styles.elc
  ELC      ../../emacs/lisp/progmodes/cc-mode.elc
  ELC      ../../emacs/lisp/progmodes/js.elc
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
  ELC      textmodes/reftex-vars.elc
  ELC      textmodes/rst.elc
  ELC      textmodes/table.elc
  ELC      url/url-proxy.elc
  ELC      vc/ediff-diff.elc
  ELC      vc/ediff-init.elc
  ELC      vc/ediff-merg.elc
  ELC      vc/ediff-mult.elc
  ELC      vc/ediff-wind.elc
  ELC      vc/log-edit.elc
  ELC      vc/smerge-mode.elc
  ELC      vc/vc.elc
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make -C nt all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C lib all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib'
make -C lib-src all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR='/home/cramaph1/emacs-native-comp/dest/bin/' \
	 ELN_DESTDIR='"/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"' all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/src'
make -C ../nt ../src/emacs.res
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'
make[2]: '../src/emacs.res' is up to date.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
make -C ../admin/charsets all
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/unidata charscript.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make[2]: Nothing to be done for 'charscript.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/unidata'
make -C ../admin/charsets cp51932.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'cp51932.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[2]: Nothing to be done for 'eucjp-ms.el'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/charsets'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/src'
make -C lisp all
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make -C ../leim all EMACS="../src/emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/leim'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/leim'
make -C ../admin/grammars all EMACS="../../src/emacs.exe"
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/admin/grammars'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Nothing to be done for 'compile-targets'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Nothing to be done for 'compile-targets'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Nothing to be done for 'compile-targets'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[2]: Nothing to be done for 'compile-targets'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lisp'
make info-real info-dir
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build'
make -C doc/lispref info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/lispintro'
make -C doc/emacs info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/emacs'
make -C doc/misc info
make[2]: Entering directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/cramaph1/emacs-native-comp/build/doc/misc'
make[1]: Nothing to be done for 'info-dir'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build'
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/info"
unset CDPATH; \
thisdir=`/bin/pwd`; \
exp_infodir=`cd "/home/cramaph1/emacs-native-comp/dest/share/info" && /bin/pwd`; \
if [ "`cd ../emacs/info && /bin/pwd`" = "$exp_infodir" ]; then \
  true; \
else \
   [ -f "/home/cramaph1/emacs-native-comp/dest/share/info/dir" ] || \
      [ ! -f ../emacs/info/dir ] || \
      /usr/bin/install -c -m 644 ../emacs/info/dir "/home/cramaph1/emacs-native-comp/dest/share/info/dir"; \
   info_misc=`make --no-print-directory -s -C doc/misc echo-info`; \
   cd ../emacs/info ; \
   for elt in emacs.info eintr.info elisp.info ${info_misc}; do \
      test "yes" = "no" && test ! -f $elt && continue; \
      for f in `ls $elt $elt-[1-9] $elt-[1-9][0-9] 2>/dev/null`; do \
       (cd "${thisdir}"; \
        /usr/bin/install -c -m 644 ../emacs/info/$f "/home/cramaph1/emacs-native-comp/dest/share/info/$f"); \
        [ -n "" ] || continue ; \
        rm -f "/home/cramaph1/emacs-native-comp/dest/share/info/$f.gz"; \
         -9n "/home/cramaph1/emacs-native-comp/dest/share/info/$f"; \
      done; \
     (cd "${thisdir}"; \
      /usr/bin/install-info --info-dir="/home/cramaph1/emacs-native-comp/dest/share/info" "/home/cramaph1/emacs-native-comp/dest/share/info/$elt"); \
   done; \
fi
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/man/man1"
thisdir=`/bin/pwd`; \
cd ../emacs/doc/man; \
for page in *.1; do \
  test "$page" = ChangeLog.1 && continue; \
  dest=`echo "${page}" | sed -e 's/\.1$//' -e 's,x,x,'`.1; \
  (cd "${thisdir}"; \
   /usr/bin/install -c -m 644 ../emacs/doc/man/${page} "/home/cramaph1/emacs-native-comp/dest/share/man/man1/${dest}"); \
  [ -n "" ] || continue ; \
  rm -f "/home/cramaph1/emacs-native-comp/dest/share/man/man1/${dest}.gz"; \
   -9n "/home/cramaph1/emacs-native-comp/dest/share/man/man1/${dest}" || true; \
done
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/applications"
tmp=etc/emacs.tmpdesktop; rm -f ${tmp}; \
sed -e "/^Exec=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \
  -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \
  ../emacs/etc/emacs.desktop > ${tmp}; \
/usr/bin/install -c -m 644 ${tmp} "/home/cramaph1/emacs-native-comp/dest/share/applications/`echo emacs | sed 's,x,x,'`.desktop"; \
rm -f ${tmp}
tmp=etc/emacsclient.tmpdesktop; rm -f ${tmp}; \
client_name=`echo emacsclient | sed 's,x,x,'`.exe; \
sed -e "/^Exec=emacsclient/ s|emacsclient|/home/cramaph1/emacs-native-comp/dest/bin/${client_name}|" \
  -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \
  ../emacs/etc/emacsclient.desktop > ${tmp}; \
/usr/bin/install -c -m 644 ${tmp} "/home/cramaph1/emacs-native-comp/dest/share/applications/${client_name}.desktop"; \
rm -f ${tmp}
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/metainfo"
tmp=etc/emacs.tmpappdata; rm -f ${tmp}; \
sed -e "s/emacs\.desktop/`echo emacs | sed 's,x,x,'`.desktop/" \
  ../emacs/etc/emacs.appdata.xml > ${tmp}; \
/usr/bin/install -c -m 644 ${tmp} "/home/cramaph1/emacs-native-comp/dest/share/metainfo/`echo emacs | sed 's,x,x,'`.appdata.xml"; \
rm -f ${tmp}
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/lib/systemd/user"
tmp=etc/emacs.tmpservice; rm -f ${tmp}; \
client_name=`echo emacsclient | sed 's,x,x,'`.exe; \
sed -e '/^##/d' \
  -e "/^Documentation/ s/emacs(1)/`echo emacs | sed 's,x,x,'`(1)/" \
  -e "/^ExecStart/ s|emacs|/home/cramaph1/emacs-native-comp/dest/bin/`echo emacs | sed 's,x,x,'`.exe|" \
  -e "/^ExecStop/ s|emacsclient|/home/cramaph1/emacs-native-comp/dest/bin/${client_name}|" \
  ../emacs/etc/emacs.service > ${tmp}; \
/usr/bin/install -c -m 644 ${tmp} "/home/cramaph1/emacs-native-comp/dest/lib/systemd/user/`echo emacs | sed 's,x,x,'`.service"; \
rm -f ${tmp}
thisdir=`/bin/pwd`; \
cd ../emacs/etc/images/icons || exit 1; umask 022 ; \
for dir in */*/apps */*/mimetypes; do \
  [ -d ${dir} ] || continue ; \
  ( cd "${thisdir}"; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/icons/${dir}" ) ; \
  for icon in ${dir}/emacs[.-]*; do \
    [ -r ${icon} ] || continue ; \
    ext=`echo "${icon}" | sed -e 's|.*\.||'`; \
    dest=`echo "${icon}" | sed -e 's|.*/||' -e "s|\\.${ext}\$||" -e 's/emacs/emacs/' -e 's,x,x,'`.${ext} ; \
    ( cd "${thisdir}"; \
      /usr/bin/install -c -m 644 ../emacs/etc/images/icons/${icon} "/home/cramaph1/emacs-native-comp/dest/share/icons/${dir}/${dest}" ) \
    || exit 1; \
  done ; \
done
umask 022 && /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/include"
/usr/bin/install -c -m 644 src/emacs-module.h "/home/cramaph1/emacs-native-comp/dest/include/emacs-module.h"
set "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc" "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp" ; \
unset CDPATH; \
for installuser in ${LOGNAME} ${USERNAME} ${USER} `(id -u) 2> /dev/null`; do [ -n "${installuser}" ] && break ; done; installgroup=`(id -g) 2>/dev/null` && [ -n "$installgroup" ] && installuser=$installuser:$installgroup; \
for dir in ../emacs/etc ../emacs/lisp ; do \
  [ -d ${dir} ] || exit 1 ; \
  dest="$1" ; shift ; \
  if [ -d "${dest}" ]; then \
    exp_dest=`cd "${dest}" && /bin/pwd`; \
    [ "$exp_dest" = "`cd ${dir} && /bin/pwd`" ] && continue ; \
  else true; \
  fi; \
  rm -rf "${dest}" ; \
  umask 022; /usr/bin/mkdir -p "${dest}" ; \
  printf 'Copying %s to %s...\n' "$dir" "$dest" ; \
  (cd ${dir}; tar -chf - . ) \
    | (cd "${dest}"; umask 022; \
       tar -xvf - && cat > /dev/null) || exit 1; \
  if [ "${dir}" = "../emacs/etc" ]; then \
      rm -f "${dest}/DOC"* ; \
      rm -f "${dest}/refcards"/*.aux "${dest}/refcards"/*.dvi; \
      rm -f "${dest}/refcards"/*.log "${dest}/refcards"/*.in; \
  else true; \
  fi; \
  (cd "${dest}" || exit 1; \
    for subdir in `find . -type d -print` ; do \
      chmod a+rx ${subdir} ; \
      rm -f ${subdir}/.gitignore ; \
      rm -f ${subdir}/.arch-inventory ; \
      rm -f ${subdir}/.DS_Store ; \
      rm -f ${subdir}/#* ; \
      rm -f ${subdir}/.#* ; \
      rm -f ${subdir}/*~ ; \
      rm -f ${subdir}/*.orig ; \
      rm -f ${subdir}/ChangeLog* ; \
      [ "${dir}" != "../emacs/etc" ] && \
        rm -f ${subdir}/[mM]akefile*[.-]in ${subdir}/[mM]akefile ; \
    done ); \
  find "${dest}" -exec chown ${installuser} {} ';' ;\
done
Copying ../emacs/etc to /home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc...
./
./AUTHORS
./CALC-NEWS
./ChangeLog.1
./charsets/
./charsets/8859-10.map
./charsets/8859-11.map
./charsets/8859-13.map
./charsets/8859-14.map
./charsets/8859-15.map
./charsets/8859-16.map
./charsets/8859-2.map
./charsets/8859-3.map
./charsets/8859-4.map
./charsets/8859-5.map
./charsets/8859-6.map
./charsets/8859-7.map
./charsets/8859-8.map
./charsets/8859-9.map
./charsets/ALTERNATIVNYJ.map
./charsets/BIG5-1.map
./charsets/BIG5-2.map
./charsets/BIG5-HKSCS.map
./charsets/BIG5.map
./charsets/CNS-1.map
./charsets/CNS-2.map
./charsets/CNS-3.map
./charsets/CNS-4.map
./charsets/CNS-5.map
./charsets/CNS-6.map
./charsets/CNS-7.map
./charsets/CNS-F.map
./charsets/CP10007.map
./charsets/CP1125.map
./charsets/CP1250.map
./charsets/CP1251.map
./charsets/CP1252.map
./charsets/CP1253.map
./charsets/CP1254.map
./charsets/CP1255.map
./charsets/CP1256.map
./charsets/CP1257.map
./charsets/CP1258.map
./charsets/CP720.map
./charsets/CP737.map
./charsets/CP775.map
./charsets/CP858.map
./charsets/CP932-2BYTE.map
./charsets/CP949-2BYTE.map
./charsets/EBCDICUK.map
./charsets/EBCDICUS.map
./charsets/GB180302.map
./charsets/GB180304.map
./charsets/GB2312.map
./charsets/GBK.map
./charsets/HP-ROMAN8.map
./charsets/IBM037.map
./charsets/IBM038.map
./charsets/IBM1004.map
./charsets/IBM1026.map
./charsets/IBM1047.map
./charsets/IBM256.map
./charsets/IBM273.map
./charsets/IBM274.map
./charsets/IBM275.map
./charsets/IBM277.map
./charsets/IBM278.map
./charsets/IBM280.map
./charsets/IBM281.map
./charsets/IBM284.map
./charsets/IBM285.map
./charsets/IBM290.map
./charsets/IBM297.map
./charsets/IBM420.map
./charsets/IBM423.map
./charsets/IBM424.map
./charsets/IBM437.map
./charsets/IBM500.map
./charsets/IBM850.map
./charsets/IBM851.map
./charsets/IBM852.map
./charsets/IBM855.map
./charsets/IBM856.map
./charsets/IBM857.map
./charsets/IBM860.map
./charsets/IBM861.map
./charsets/IBM862.map
./charsets/IBM863.map
./charsets/IBM864.map
./charsets/IBM865.map
./charsets/IBM866.map
./charsets/IBM868.map
./charsets/IBM869.map
./charsets/IBM870.map
./charsets/IBM871.map
./charsets/IBM874.map
./charsets/IBM875.map
./charsets/IBM880.map
./charsets/IBM891.map
./charsets/IBM903.map
./charsets/IBM904.map
./charsets/IBM905.map
./charsets/IBM918.map
./charsets/JISC6226.map
./charsets/JISX0201.map
./charsets/JISX0208.map
./charsets/JISX0212.map
./charsets/JISX2131.map
./charsets/JISX2132.map
./charsets/JISX213A.map
./charsets/JOHAB.map
./charsets/KA-ACADEMY.map
./charsets/KA-PS.map
./charsets/KOI-8.map
./charsets/KOI8-R.map
./charsets/KOI8-T.map
./charsets/KOI8-U.map
./charsets/KSC5601.map
./charsets/KSC5636.map
./charsets/MACINTOSH.map
./charsets/MIK.map
./charsets/MULE-ethiopic.map
./charsets/MULE-ipa.map
./charsets/MULE-is13194.map
./charsets/MULE-lviscii.map
./charsets/MULE-sisheng.map
./charsets/MULE-tibetan.map
./charsets/MULE-uviscii.map
./charsets/NEXTSTEP.map
./charsets/PTCP154.map
./charsets/README
./charsets/stdenc.map
./charsets/symbol.map
./charsets/TIS-620.map
./charsets/VISCII.map
./charsets/VSCII-2.map
./charsets/VSCII.map
./compilation.txt
./COPYING
./DEBUG
./DEVEL.HUMOR
./DISTRIB
./e/
./e/eterm-color
./e/eterm-color.ti
./e/README
./edt-user.el
./emacs-buffer.gdb
./emacs-mail.desktop
./emacs.appdata.xml
./emacs.desktop
./emacs.icon
./emacs.service
./emacsclient.desktop
./enriched.txt
./ERC-NEWS
./ETAGS.EBNF
./ETAGS.README
./forms/
./forms/forms-d2.dat
./forms/forms-d2.el
./forms/forms-pass.el
./forms/README
./future-bug
./gnus/
./gnus/gnus-setup.ast
./gnus/news-server.ast
./gnus-tut.txt
./grep.txt
./HELLO
./HISTORY
./images/
./images/attach.pbm
./images/attach.xpm
./images/back-arrow.pbm
./images/back-arrow.xpm
./images/bookmark_add.pbm
./images/bookmark_add.xpm
./images/cancel.pbm
./images/cancel.xpm
./images/checked.xpm
./images/close.pbm
./images/close.xpm
./images/connect.pbm
./images/connect.xpm
./images/contact.pbm
./images/contact.xpm
./images/copy.pbm
./images/copy.xpm
./images/custom/
./images/custom/down-pushed.pbm
./images/custom/down-pushed.xpm
./images/custom/down.pbm
./images/custom/down.xpm
./images/custom/README
./images/custom/right-pushed.pbm
./images/custom/right-pushed.xpm
./images/custom/right.pbm
./images/custom/right.xpm
./images/cut.pbm
./images/cut.xpm
./images/data-save.pbm
./images/data-save.xpm
./images/delete.pbm
./images/delete.xpm
./images/describe.pbm
./images/describe.xpm
./images/diropen.pbm
./images/diropen.xpm
./images/disconnect.pbm
./images/disconnect.xpm
./images/exit.pbm
./images/exit.xpm
./images/ezimage/
./images/ezimage/bits.pbm
./images/ezimage/bits.xpm
./images/ezimage/bitsbang.pbm
./images/ezimage/bitsbang.xpm
./images/ezimage/box-minus.pbm
./images/ezimage/box-minus.xpm
./images/ezimage/box-plus.pbm
./images/ezimage/box-plus.xpm
./images/ezimage/box.pbm
./images/ezimage/box.xpm
./images/ezimage/checkmark.pbm
./images/ezimage/checkmark.xpm
./images/ezimage/dir-minus.pbm
./images/ezimage/dir-minus.xpm
./images/ezimage/dir-plus.pbm
./images/ezimage/dir-plus.xpm
./images/ezimage/dir.pbm
./images/ezimage/dir.xpm
./images/ezimage/doc-minus.pbm
./images/ezimage/doc-minus.xpm
./images/ezimage/doc-plus.pbm
./images/ezimage/doc-plus.xpm
./images/ezimage/doc.pbm
./images/ezimage/doc.xpm
./images/ezimage/info.pbm
./images/ezimage/info.xpm
./images/ezimage/key.pbm
./images/ezimage/key.xpm
./images/ezimage/label.pbm
./images/ezimage/label.xpm
./images/ezimage/lock.pbm
./images/ezimage/lock.xpm
./images/ezimage/mail.pbm
./images/ezimage/mail.xpm
./images/ezimage/page-minus.pbm
./images/ezimage/page-minus.xpm
./images/ezimage/page-plus.pbm
./images/ezimage/page-plus.xpm
./images/ezimage/page.pbm
./images/ezimage/page.xpm
./images/ezimage/README
./images/ezimage/tag-gt.pbm
./images/ezimage/tag-gt.xpm
./images/ezimage/tag-minus.pbm
./images/ezimage/tag-minus.xpm
./images/ezimage/tag-plus.pbm
./images/ezimage/tag-plus.xpm
./images/ezimage/tag-type.pbm
./images/ezimage/tag-type.xpm
./images/ezimage/tag-v.pbm
./images/ezimage/tag-v.xpm
./images/ezimage/tag.pbm
./images/ezimage/tag.xpm
./images/ezimage/unlock.pbm
./images/ezimage/unlock.xpm
./images/fwd-arrow.pbm
./images/fwd-arrow.xpm
./images/gnus/
./images/gnus/catchup.pbm
./images/gnus/catchup.xpm
./images/gnus/cu-exit.pbm
./images/gnus/cu-exit.xpm
./images/gnus/describe-group.pbm
./images/gnus/describe-group.xpm
./images/gnus/exit-gnus.pbm
./images/gnus/exit-gnus.xpm
./images/gnus/exit-summ.pbm
./images/gnus/exit-summ.xpm
./images/gnus/followup.pbm
./images/gnus/followup.xpm
./images/gnus/fuwo.pbm
./images/gnus/fuwo.xpm
./images/gnus/get-news.pbm
./images/gnus/get-news.xpm
./images/gnus/gnntg.pbm
./images/gnus/gnntg.xpm
./images/gnus/gnus-pointer.xbm
./images/gnus/gnus-pointer.xpm
./images/gnus/gnus.png
./images/gnus/gnus.svg
./images/gnus/gnus.xbm
./images/gnus/gnus.xpm
./images/gnus/important.pbm
./images/gnus/important.xpm
./images/gnus/kill-group.pbm
./images/gnus/kill-group.xpm
./images/gnus/mail-reply.pbm
./images/gnus/mail-reply.xpm
./images/gnus/mail-send.pbm
./images/gnus/mail-send.xpm
./images/gnus/next-ur.pbm
./images/gnus/next-ur.xpm
./images/gnus/post.pbm
./images/gnus/post.xpm
./images/gnus/prev-ur.pbm
./images/gnus/prev-ur.xpm
./images/gnus/preview.xbm
./images/gnus/preview.xpm
./images/gnus/README
./images/gnus/receipt.pbm
./images/gnus/receipt.xpm
./images/gnus/reply-wo.pbm
./images/gnus/reply-wo.xpm
./images/gnus/reply.pbm
./images/gnus/reply.xpm
./images/gnus/rot13.pbm
./images/gnus/rot13.xpm
./images/gnus/save-aif.pbm
./images/gnus/save-aif.xpm
./images/gnus/save-art.pbm
./images/gnus/save-art.xpm
./images/gnus/subscribe.pbm
./images/gnus/subscribe.xpm
./images/gnus/toggle-subscription.pbm
./images/gnus/toggle-subscription.xpm
./images/gnus/unimportant.pbm
./images/gnus/unimportant.xpm
./images/gnus/unsubscribe.pbm
./images/gnus/unsubscribe.xpm
./images/gnus/uu-decode.pbm
./images/gnus/uu-decode.xpm
./images/gnus/uu-post.pbm
./images/gnus/uu-post.xpm
./images/gnus.pbm
./images/gud/
./images/gud/all.pbm
./images/gud/all.xpm
./images/gud/break.pbm
./images/gud/break.xpm
./images/gud/cont.pbm
./images/gud/cont.xpm
./images/gud/down.pbm
./images/gud/down.xpm
./images/gud/finish.pbm
./images/gud/finish.xpm
./images/gud/go.pbm
./images/gud/go.xpm
./images/gud/next.pbm
./images/gud/next.xpm
./images/gud/nexti.pbm
./images/gud/nexti.xpm
./images/gud/pp.pbm
./images/gud/pp.xpm
./images/gud/print.pbm
./images/gud/print.xpm
./images/gud/pstar.pbm
./images/gud/pstar.xpm
./images/gud/rcont.pbm
./images/gud/rcont.xpm
./images/gud/README
./images/gud/recstart.pbm
./images/gud/recstart.xpm
./images/gud/recstop.pbm
./images/gud/recstop.xpm
./images/gud/remove.pbm
./images/gud/remove.xpm
./images/gud/rfinish.pbm
./images/gud/rfinish.xpm
./images/gud/rnext.pbm
./images/gud/rnext.xpm
./images/gud/rnexti.pbm
./images/gud/rnexti.xpm
./images/gud/rstep.pbm
./images/gud/rstep.xpm
./images/gud/rstepi.pbm
./images/gud/rstepi.xpm
./images/gud/run.pbm
./images/gud/run.xpm
./images/gud/step.pbm
./images/gud/step.xpm
./images/gud/stepi.pbm
./images/gud/stepi.xpm
./images/gud/stop.pbm
./images/gud/stop.xpm
./images/gud/thread.pbm
./images/gud/thread.xpm
./images/gud/until.pbm
./images/gud/until.xpm
./images/gud/up.pbm
./images/gud/up.xpm
./images/gud/watch.pbm
./images/gud/watch.xpm
./images/help.pbm
./images/help.xpm
./images/home.pbm
./images/home.xpm
./images/icons/
./images/icons/allout-widgets/
./images/icons/allout-widgets/dark-bg/
./images/icons/allout-widgets/dark-bg/closed.png
./images/icons/allout-widgets/dark-bg/closed.xpm
./images/icons/allout-widgets/dark-bg/empty.png
./images/icons/allout-widgets/dark-bg/empty.xpm
./images/icons/allout-widgets/dark-bg/end-connector.png
./images/icons/allout-widgets/dark-bg/end-connector.xpm
./images/icons/allout-widgets/dark-bg/extender-connector.png
./images/icons/allout-widgets/dark-bg/extender-connector.xpm
./images/icons/allout-widgets/dark-bg/leaf.png
./images/icons/allout-widgets/dark-bg/leaf.xpm
./images/icons/allout-widgets/dark-bg/locked-encrypted.png
./images/icons/allout-widgets/dark-bg/locked-encrypted.xpm
./images/icons/allout-widgets/dark-bg/mid-connector.png
./images/icons/allout-widgets/dark-bg/mid-connector.xpm
./images/icons/allout-widgets/dark-bg/opened.png
./images/icons/allout-widgets/dark-bg/opened.xpm
./images/icons/allout-widgets/dark-bg/skip-descender.png
./images/icons/allout-widgets/dark-bg/skip-descender.xpm
./images/icons/allout-widgets/dark-bg/through-descender.png
./images/icons/allout-widgets/dark-bg/through-descender.xpm
./images/icons/allout-widgets/dark-bg/unlocked-encrypted.png
./images/icons/allout-widgets/dark-bg/unlocked-encrypted.xpm
./images/icons/allout-widgets/light-bg/
./images/icons/allout-widgets/light-bg/closed.png
./images/icons/allout-widgets/light-bg/closed.xpm
./images/icons/allout-widgets/light-bg/empty.png
./images/icons/allout-widgets/light-bg/empty.xpm
./images/icons/allout-widgets/light-bg/end-connector.png
./images/icons/allout-widgets/light-bg/end-connector.xpm
./images/icons/allout-widgets/light-bg/extender-connector.png
./images/icons/allout-widgets/light-bg/extender-connector.xpm
./images/icons/allout-widgets/light-bg/leaf.png
./images/icons/allout-widgets/light-bg/leaf.xpm
./images/icons/allout-widgets/light-bg/locked-encrypted.png
./images/icons/allout-widgets/light-bg/locked-encrypted.xpm
./images/icons/allout-widgets/light-bg/mid-connector.png
./images/icons/allout-widgets/light-bg/mid-connector.xpm
./images/icons/allout-widgets/light-bg/opened.png
./images/icons/allout-widgets/light-bg/opened.xpm
./images/icons/allout-widgets/light-bg/skip-descender.png
./images/icons/allout-widgets/light-bg/skip-descender.xpm
./images/icons/allout-widgets/light-bg/through-descender.png
./images/icons/allout-widgets/light-bg/through-descender.xpm
./images/icons/allout-widgets/light-bg/unlocked-encrypted.png
./images/icons/allout-widgets/light-bg/unlocked-encrypted.xpm
./images/icons/hicolor/
./images/icons/hicolor/128x128/
./images/icons/hicolor/128x128/apps/
./images/icons/hicolor/128x128/apps/emacs.png
./images/icons/hicolor/128x128/apps/emacs23.png
./images/icons/hicolor/16x16/
./images/icons/hicolor/16x16/apps/
./images/icons/hicolor/16x16/apps/emacs.png
./images/icons/hicolor/16x16/apps/emacs22.png
./images/icons/hicolor/16x16/apps/emacs23.png
./images/icons/hicolor/24x24/
./images/icons/hicolor/24x24/apps/
./images/icons/hicolor/24x24/apps/emacs.png
./images/icons/hicolor/24x24/apps/emacs22.png
./images/icons/hicolor/24x24/apps/emacs23.png
./images/icons/hicolor/32x32/
./images/icons/hicolor/32x32/apps/
./images/icons/hicolor/32x32/apps/emacs.png
./images/icons/hicolor/32x32/apps/emacs22.png
./images/icons/hicolor/32x32/apps/emacs23.png
./images/icons/hicolor/48x48/
./images/icons/hicolor/48x48/apps/
./images/icons/hicolor/48x48/apps/emacs.png
./images/icons/hicolor/48x48/apps/emacs22.png
./images/icons/hicolor/48x48/apps/emacs23.png
./images/icons/hicolor/scalable/
./images/icons/hicolor/scalable/apps/
./images/icons/hicolor/scalable/apps/emacs.ico
./images/icons/hicolor/scalable/apps/emacs.svg
./images/icons/hicolor/scalable/apps/emacs23.svg
./images/icons/hicolor/scalable/mimetypes/
./images/icons/hicolor/scalable/mimetypes/emacs-document.svg
./images/icons/hicolor/scalable/mimetypes/emacs-document23.svg
./images/icons/README
./images/index.pbm
./images/index.xpm
./images/info.pbm
./images/info.xpm
./images/jump-to.pbm
./images/jump-to.xpm
./images/left-arrow.pbm
./images/left-arrow.xpm
./images/letter.pbm
./images/letter.xpm
./images/lock-broken.pbm
./images/lock-broken.xpm
./images/lock-ok.pbm
./images/lock-ok.xpm
./images/lock.pbm
./images/lock.xpm
./images/low-color/
./images/low-color/back-arrow.xpm
./images/low-color/copy.xpm
./images/low-color/cut.xpm
./images/low-color/fwd-arrow.xpm
./images/low-color/help.xpm
./images/low-color/home.xpm
./images/low-color/index.xpm
./images/low-color/jump-to.xpm
./images/low-color/left-arrow.xpm
./images/low-color/new.xpm
./images/low-color/next-node.xpm
./images/low-color/open.xpm
./images/low-color/paste.xpm
./images/low-color/preferences.xpm
./images/low-color/prev-node.xpm
./images/low-color/print.xpm
./images/low-color/README
./images/low-color/right-arrow.xpm
./images/low-color/save.xpm
./images/low-color/saveas.xpm
./images/low-color/search.xpm
./images/low-color/spell.xpm
./images/low-color/undo.xpm
./images/low-color/up-arrow.xpm
./images/low-color/up-node.xpm
./images/mail/
./images/mail/compose.pbm
./images/mail/compose.xpm
./images/mail/copy.pbm
./images/mail/copy.xpm
./images/mail/flag-for-followup.pbm
./images/mail/flag-for-followup.xpm
./images/mail/forward.pbm
./images/mail/forward.xpm
./images/mail/inbox.pbm
./images/mail/inbox.xpm
./images/mail/move.pbm
./images/mail/move.xpm
./images/mail/not-spam.pbm
./images/mail/not-spam.xpm
./images/mail/outbox.pbm
./images/mail/outbox.xpm
./images/mail/preview.pbm
./images/mail/preview.xpm
./images/mail/README
./images/mail/repack.pbm
./images/mail/repack.xpm
./images/mail/reply-all.pbm
./images/mail/reply-all.xpm
./images/mail/reply-from.pbm
./images/mail/reply-from.xpm
./images/mail/reply-to.pbm
./images/mail/reply-to.xpm
./images/mail/reply.pbm
./images/mail/reply.xpm
./images/mail/save-draft.pbm
./images/mail/save-draft.xpm
./images/mail/save.xpm
./images/mail/send.pbm
./images/mail/send.xpm
./images/mail/spam.xpm
./images/mh-logo.pbm
./images/mh-logo.xpm
./images/mpc/
./images/mpc/add.pbm
./images/mpc/add.xpm
./images/mpc/ffwd.pbm
./images/mpc/ffwd.xpm
./images/mpc/next.pbm
./images/mpc/next.xpm
./images/mpc/pause.pbm
./images/mpc/pause.xpm
./images/mpc/play.pbm
./images/mpc/play.xpm
./images/mpc/prev.pbm
./images/mpc/prev.xpm
./images/mpc/README
./images/mpc/rewind.pbm
./images/mpc/rewind.xpm
./images/mpc/stop.pbm
./images/mpc/stop.xpm
./images/new.pbm
./images/new.xpm
./images/newsticker/
./images/newsticker/browse-url.xpm
./images/newsticker/get-all.xpm
./images/newsticker/mark-immortal.xpm
./images/newsticker/mark-read.xpm
./images/newsticker/narrow.xpm
./images/newsticker/next-feed.xpm
./images/newsticker/next-item.xpm
./images/newsticker/prev-feed.xpm
./images/newsticker/prev-item.xpm
./images/newsticker/README
./images/newsticker/rss-feed.png
./images/newsticker/rss-feed.svg
./images/newsticker/update.xpm
./images/next-node.pbm
./images/next-node.xpm
./images/next-page.pbm
./images/next-page.xpm
./images/open.pbm
./images/open.xpm
./images/paste.pbm
./images/paste.xpm
./images/preferences.pbm
./images/preferences.xpm
./images/prev-node.pbm
./images/prev-node.xpm
./images/print.pbm
./images/print.xpm
./images/README
./images/redo.pbm
./images/redo.xpm
./images/refresh.pbm
./images/refresh.xpm
./images/right-arrow.pbm
./images/right-arrow.xpm
./images/save.pbm
./images/save.xpm
./images/saveas.pbm
./images/saveas.xpm
./images/search-replace.pbm
./images/search-replace.xpm
./images/search.pbm
./images/search.xpm
./images/separator.pbm
./images/separator.xpm
./images/show.pbm
./images/show.xpm
./images/smilies/
./images/smilies/blink.pbm
./images/smilies/blink.xpm
./images/smilies/braindamaged.pbm
./images/smilies/braindamaged.xpm
./images/smilies/cry.pbm
./images/smilies/cry.xpm
./images/smilies/dead.pbm
./images/smilies/dead.xpm
./images/smilies/evil.pbm
./images/smilies/evil.xpm
./images/smilies/forced.pbm
./images/smilies/forced.xpm
./images/smilies/frown.pbm
./images/smilies/frown.xpm
./images/smilies/grayscale/
./images/smilies/grayscale/blink.xpm
./images/smilies/grayscale/braindamaged.xpm
./images/smilies/grayscale/cry.xpm
./images/smilies/grayscale/dead.xpm
./images/smilies/grayscale/evil.xpm
./images/smilies/grayscale/forced.xpm
./images/smilies/grayscale/frown.xpm
./images/smilies/grayscale/grin.xpm
./images/smilies/grayscale/indifferent.xpm
./images/smilies/grayscale/README
./images/smilies/grayscale/reverse-smile.xpm
./images/smilies/grayscale/sad.xpm
./images/smilies/grayscale/smile.xpm
./images/smilies/grayscale/wry.xpm
./images/smilies/grin.pbm
./images/smilies/grin.xpm
./images/smilies/indifferent.pbm
./images/smilies/indifferent.xpm
./images/smilies/medium/
./images/smilies/medium/blink.xpm
./images/smilies/medium/braindamaged.xpm
./images/smilies/medium/cry.xpm
./images/smilies/medium/dead.xpm
./images/smilies/medium/evil.xpm
./images/smilies/medium/forced.xpm
./images/smilies/medium/frown.xpm
./images/smilies/medium/grin.xpm
./images/smilies/medium/indifferent.xpm
./images/smilies/medium/README
./images/smilies/medium/reverse-smile.xpm
./images/smilies/medium/sad.xpm
./images/smilies/medium/smile.xpm
./images/smilies/medium/wry.xpm
./images/smilies/README
./images/smilies/sad.pbm
./images/smilies/sad.xpm
./images/smilies/smile.pbm
./images/smilies/smile.xpm
./images/smilies/wry.pbm
./images/smilies/wry.xpm
./images/sort-ascending.pbm
./images/sort-ascending.xpm
./images/sort-column-ascending.pbm
./images/sort-column-ascending.xpm
./images/sort-criteria.pbm
./images/sort-criteria.xpm
./images/sort-descending.pbm
./images/sort-descending.xpm
./images/sort-row-ascending.pbm
./images/sort-row-ascending.xpm
./images/spell.pbm
./images/spell.xpm
./images/splash.bmp
./images/splash.pbm
./images/splash.png
./images/splash.svg
./images/splash.xpm
./images/tabs/
./images/tabs/close.xpm
./images/tabs/left-arrow.xpm
./images/tabs/new.xpm
./images/tabs/README
./images/tabs/right-arrow.xpm
./images/tree-widget/
./images/tree-widget/default/
./images/tree-widget/default/close.png
./images/tree-widget/default/close.xpm
./images/tree-widget/default/empty.png
./images/tree-widget/default/empty.xpm
./images/tree-widget/default/end-guide.png
./images/tree-widget/default/end-guide.xpm
./images/tree-widget/default/guide.png
./images/tree-widget/default/guide.xpm
./images/tree-widget/default/handle.png
./images/tree-widget/default/handle.xpm
./images/tree-widget/default/leaf.png
./images/tree-widget/default/leaf.xpm
./images/tree-widget/default/no-guide.png
./images/tree-widget/default/no-guide.xpm
./images/tree-widget/default/no-handle.png
./images/tree-widget/default/no-handle.xpm
./images/tree-widget/default/open.png
./images/tree-widget/default/open.xpm
./images/tree-widget/default/README
./images/tree-widget/folder/
./images/tree-widget/folder/close.png
./images/tree-widget/folder/close.xpm
./images/tree-widget/folder/empty.png
./images/tree-widget/folder/empty.xpm
./images/tree-widget/folder/end-guide.png
./images/tree-widget/folder/end-guide.xpm
./images/tree-widget/folder/guide.png
./images/tree-widget/folder/guide.xpm
./images/tree-widget/folder/handle.png
./images/tree-widget/folder/handle.xpm
./images/tree-widget/folder/leaf.png
./images/tree-widget/folder/leaf.xpm
./images/tree-widget/folder/no-guide.png
./images/tree-widget/folder/no-guide.xpm
./images/tree-widget/folder/no-handle.png
./images/tree-widget/folder/no-handle.xpm
./images/tree-widget/folder/open.png
./images/tree-widget/folder/open.xpm
./images/tree-widget/folder/README
./images/unchecked.pbm
./images/unchecked.xpm
./images/undo.pbm
./images/undo.xpm
./images/up-arrow.pbm
./images/up-arrow.xpm
./images/up-node.pbm
./images/up-node.xpm
./images/zoom-in.pbm
./images/zoom-in.xpm
./images/zoom-out.pbm
./images/zoom-out.xpm
./JOKES
./MACHINES
./MH-E-NEWS
./NEWS
./NEWS.1-17
./NEWS.18
./NEWS.19
./NEWS.20
./NEWS.21
./NEWS.22
./NEWS.23
./NEWS.24
./NEWS.25
./NEWS.26
./NEWS.27
./NEXTSTEP
./nxml/
./nxml/README
./nxml/test-invalid.xml
./nxml/test-valid.xml
./NXML-NEWS
./org/
./org/OrgOdtContentTemplate.xml
./org/OrgOdtStyles.xml
./org/README
./ORG-NEWS
./package-keyring.gpg
./PROBLEMS
./ps-prin0.ps
./ps-prin1.ps
./publicsuffix.txt
./README
./refcards/
./refcards/calccard.tex
./refcards/cs-dired-ref.tex
./refcards/cs-refcard.tex
./refcards/cs-survival.tex
./refcards/de-refcard.tex
./refcards/dired-ref.tex
./refcards/emacsver.tex
./refcards/emacsver.tex.in
./refcards/fr-dired-ref.tex
./refcards/fr-refcard.tex
./refcards/fr-survival.tex
./refcards/gnus-logo.eps
./refcards/gnus-logo.pdf
./refcards/gnus-refcard.tex
./refcards/Makefile
./refcards/orgcard.tex
./refcards/pdflayout.sty
./refcards/pl-refcard.tex
./refcards/pt-br-refcard.tex
./refcards/README
./refcards/refcard.tex
./refcards/ru-refcard.tex
./refcards/sk-dired-ref.tex
./refcards/sk-refcard.tex
./refcards/sk-survival.tex
./refcards/survival.tex
./refcards/vipcard.tex
./refcards/viperCard.tex
./rgb.txt
./schema/
./schema/calstbl.rnc
./schema/dbcalstbl.rnc
./schema/dbhier.rnc
./schema/dbnotn.rnc
./schema/dbpool.rnc
./schema/dbstart.rnc
./schema/docbook.rnc
./schema/locate.rnc
./schema/od-manifest-schema-v1.2-os.rnc
./schema/od-schema-v1.2-os.rnc
./schema/rdfxml.rnc
./schema/README
./schema/relaxng.rnc
./schema/schemas.xml
./schema/xhtml-applet.rnc
./schema/xhtml-attribs.rnc
./schema/xhtml-base.rnc
./schema/xhtml-bdo.rnc
./schema/xhtml-bform.rnc
./schema/xhtml-btable.rnc
./schema/xhtml-csismap.rnc
./schema/xhtml-datatypes.rnc
./schema/xhtml-edit.rnc
./schema/xhtml-events.rnc
./schema/xhtml-form.rnc
./schema/xhtml-frames.rnc
./schema/xhtml-hypertext.rnc
./schema/xhtml-iframe.rnc
./schema/xhtml-image.rnc
./schema/xhtml-inlstyle.rnc
./schema/xhtml-legacy.rnc
./schema/xhtml-link.rnc
./schema/xhtml-lst.rnc
./schema/xhtml-meta.rnc
./schema/xhtml-nameident.rnc
./schema/xhtml-object.rnc
./schema/xhtml-param.rnc
./schema/xhtml-pres.rnc
./schema/xhtml-ruby.rnc
./schema/xhtml-script.rnc
./schema/xhtml-ssismap.rnc
./schema/xhtml-struct.rnc
./schema/xhtml-table.rnc
./schema/xhtml-text.rnc
./schema/xhtml-tgt.rnc
./schema/xhtml-xstyle.rnc
./schema/xhtml.rnc
./schema/xslt.rnc
./ses-example.ses
./spook.lines
./srecode/
./srecode/c.srt
./srecode/cpp.srt
./srecode/default.srt
./srecode/doc-cpp.srt
./srecode/doc-default.srt
./srecode/doc-java.srt
./srecode/ede-autoconf.srt
./srecode/ede-make.srt
./srecode/el.srt
./srecode/getset-cpp.srt
./srecode/java.srt
./srecode/make.srt
./srecode/proj-test.srt
./srecode/template.srt
./srecode/test.srt
./srecode/texi.srt
./srecode/wisent.srt
./TERMS
./themes/
./themes/adwaita-theme.el
./themes/deeper-blue-theme.el
./themes/dichromacy-theme.el
./themes/leuven-theme.el
./themes/light-blue-theme.el
./themes/manoj-dark-theme.el
./themes/misterioso-theme.el
./themes/modus-operandi-theme.el
./themes/modus-vivendi-theme.el
./themes/tango-dark-theme.el
./themes/tango-theme.el
./themes/tsdh-dark-theme.el
./themes/tsdh-light-theme.el
./themes/wheatgrass-theme.el
./themes/whiteboard-theme.el
./themes/wombat-theme.el
./TODO
./tutorials/
./tutorials/TUTORIAL
./tutorials/TUTORIAL.bg
./tutorials/TUTORIAL.cn
./tutorials/TUTORIAL.cs
./tutorials/TUTORIAL.de
./tutorials/TUTORIAL.eo
./tutorials/TUTORIAL.es
./tutorials/TUTORIAL.fr
./tutorials/TUTORIAL.he
./tutorials/TUTORIAL.it
./tutorials/TUTORIAL.ja
./tutorials/TUTORIAL.ko
./tutorials/TUTORIAL.nl
./tutorials/TUTORIAL.pl
./tutorials/TUTORIAL.pt_BR
./tutorials/TUTORIAL.ro
./tutorials/TUTORIAL.ru
./tutorials/TUTORIAL.sk
./tutorials/TUTORIAL.sl
./tutorials/TUTORIAL.sv
./tutorials/TUTORIAL.th
./tutorials/TUTORIAL.translators
./tutorials/TUTORIAL.zh
./w32-feature.el
./yow.lines
Copying ../emacs/lisp to /home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp...
./
./abbrev.el
./abbrev.elc
./align.el
./align.elc
./allout-widgets.el
./allout-widgets.elc
./allout.el
./allout.elc
./ansi-color.el
./ansi-color.elc
./apropos.el
./apropos.elc
./arc-mode.el
./arc-mode.elc
./array.el
./array.elc
./auth-source-pass.el
./auth-source-pass.elc
./auth-source.el
./auth-source.elc
./autoarg.el
./autoarg.elc
./autoinsert.el
./autoinsert.elc
./autorevert.el
./autorevert.elc
./avoid.el
./avoid.elc
./battery.el
./battery.elc
./bindings.el
./bindings.elc
./bookmark.el
./bookmark.elc
./bs.el
./bs.elc
./buff-menu.el
./buff-menu.elc
./button.el
./button.elc
./calc/
./calc/calc-aent.el
./calc/calc-aent.elc
./calc/calc-alg.el
./calc/calc-alg.elc
./calc/calc-arith.el
./calc/calc-arith.elc
./calc/calc-bin.el
./calc/calc-bin.elc
./calc/calc-comb.el
./calc/calc-comb.elc
./calc/calc-cplx.el
./calc/calc-cplx.elc
./calc/calc-embed.el
./calc/calc-embed.elc
./calc/calc-ext.el
./calc/calc-ext.elc
./calc/calc-fin.el
./calc/calc-fin.elc
./calc/calc-forms.el
./calc/calc-forms.elc
./calc/calc-frac.el
./calc/calc-frac.elc
./calc/calc-funcs.el
./calc/calc-funcs.elc
./calc/calc-graph.el
./calc/calc-graph.elc
./calc/calc-help.el
./calc/calc-help.elc
./calc/calc-incom.el
./calc/calc-incom.elc
./calc/calc-keypd.el
./calc/calc-keypd.elc
./calc/calc-lang.el
./calc/calc-lang.elc
./calc/calc-loaddefs.el
./calc/calc-macs.el
./calc/calc-macs.elc
./calc/calc-map.el
./calc/calc-map.elc
./calc/calc-math.el
./calc/calc-math.elc
./calc/calc-menu.el
./calc/calc-menu.elc
./calc/calc-misc.el
./calc/calc-misc.elc
./calc/calc-mode.el
./calc/calc-mode.elc
./calc/calc-mtx.el
./calc/calc-mtx.elc
./calc/calc-nlfit.el
./calc/calc-nlfit.elc
./calc/calc-poly.el
./calc/calc-poly.elc
./calc/calc-prog.el
./calc/calc-prog.elc
./calc/calc-rewr.el
./calc/calc-rewr.elc
./calc/calc-rules.el
./calc/calc-rules.elc
./calc/calc-sel.el
./calc/calc-sel.elc
./calc/calc-stat.el
./calc/calc-stat.elc
./calc/calc-store.el
./calc/calc-store.elc
./calc/calc-stuff.el
./calc/calc-stuff.elc
./calc/calc-trail.el
./calc/calc-trail.elc
./calc/calc-undo.el
./calc/calc-undo.elc
./calc/calc-units.el
./calc/calc-units.elc
./calc/calc-vec.el
./calc/calc-vec.elc
./calc/calc-yank.el
./calc/calc-yank.elc
./calc/calc.el
./calc/calc.elc
./calc/calcalg2.el
./calc/calcalg2.elc
./calc/calcalg3.el
./calc/calcalg3.elc
./calc/calccomp.el
./calc/calccomp.elc
./calc/calcsel2.el
./calc/calcsel2.elc
./calculator.el
./calculator.elc
./calendar/
./calendar/appt.el
./calendar/appt.elc
./calendar/cal-bahai.el
./calendar/cal-bahai.elc
./calendar/cal-china.el
./calendar/cal-china.elc
./calendar/cal-coptic.el
./calendar/cal-coptic.elc
./calendar/cal-dst.el
./calendar/cal-dst.elc
./calendar/cal-french.el
./calendar/cal-french.elc
./calendar/cal-hebrew.el
./calendar/cal-hebrew.elc
./calendar/cal-html.el
./calendar/cal-html.elc
./calendar/cal-islam.el
./calendar/cal-islam.elc
./calendar/cal-iso.el
./calendar/cal-iso.elc
./calendar/cal-julian.el
./calendar/cal-julian.elc
./calendar/cal-loaddefs.el
./calendar/cal-loaddefs.el~
./calendar/cal-mayan.el
./calendar/cal-mayan.elc
./calendar/cal-menu.el
./calendar/cal-menu.elc
./calendar/cal-move.el
./calendar/cal-move.elc
./calendar/cal-persia.el
./calendar/cal-persia.elc
./calendar/cal-tex.el
./calendar/cal-tex.elc
./calendar/cal-x.el
./calendar/cal-x.elc
./calendar/calendar.el
./calendar/calendar.elc
./calendar/diary-lib.el
./calendar/diary-lib.elc
./calendar/diary-loaddefs.el
./calendar/diary-loaddefs.el~
./calendar/hol-loaddefs.el
./calendar/hol-loaddefs.el~
./calendar/holidays.el
./calendar/holidays.elc
./calendar/icalendar.el
./calendar/icalendar.elc
./calendar/iso8601.el
./calendar/iso8601.elc
./calendar/lunar.el
./calendar/lunar.elc
./calendar/parse-time.el
./calendar/parse-time.elc
./calendar/solar.el
./calendar/solar.elc
./calendar/time-date.el
./calendar/time-date.elc
./calendar/timeclock.el
./calendar/timeclock.elc
./calendar/todo-mode.el
./calendar/todo-mode.elc
./case-table.el
./case-table.elc
./cdl.el
./cdl.elc
./cedet/
./cedet/cedet-cscope.el
./cedet/cedet-cscope.elc
./cedet/cedet-files.el
./cedet/cedet-files.elc
./cedet/cedet-global.el
./cedet/cedet-global.elc
./cedet/cedet-idutils.el
./cedet/cedet-idutils.elc
./cedet/cedet.el
./cedet/cedet.elc
./cedet/ChangeLog.1
./cedet/data-debug.el
./cedet/data-debug.elc
./cedet/ede/
./cedet/ede/auto.el
./cedet/ede/auto.elc
./cedet/ede/autoconf-edit.el
./cedet/ede/autoconf-edit.elc
./cedet/ede/base.el
./cedet/ede/base.elc
./cedet/ede/config.el
./cedet/ede/config.elc
./cedet/ede/cpp-root.el
./cedet/ede/cpp-root.elc
./cedet/ede/custom.el
./cedet/ede/custom.elc
./cedet/ede/detect.el
./cedet/ede/detect.elc
./cedet/ede/dired.el
./cedet/ede/dired.elc
./cedet/ede/emacs.el
./cedet/ede/emacs.elc
./cedet/ede/files.el
./cedet/ede/files.elc
./cedet/ede/generic.el
./cedet/ede/generic.elc
./cedet/ede/linux.el
./cedet/ede/linux.elc
./cedet/ede/loaddefs.el
./cedet/ede/loaddefs.el~
./cedet/ede/locate.el
./cedet/ede/locate.elc
./cedet/ede/make.el
./cedet/ede/make.elc
./cedet/ede/makefile-edit.el
./cedet/ede/makefile-edit.elc
./cedet/ede/pconf.el
./cedet/ede/pconf.elc
./cedet/ede/pmake.el
./cedet/ede/pmake.elc
./cedet/ede/proj-archive.el
./cedet/ede/proj-archive.elc
./cedet/ede/proj-aux.el
./cedet/ede/proj-aux.elc
./cedet/ede/proj-comp.el
./cedet/ede/proj-comp.elc
./cedet/ede/proj-elisp.el
./cedet/ede/proj-elisp.elc
./cedet/ede/proj-info.el
./cedet/ede/proj-info.elc
./cedet/ede/proj-misc.el
./cedet/ede/proj-misc.elc
./cedet/ede/proj-obj.el
./cedet/ede/proj-obj.elc
./cedet/ede/proj-prog.el
./cedet/ede/proj-prog.elc
./cedet/ede/proj-scheme.el
./cedet/ede/proj-scheme.elc
./cedet/ede/proj-shared.el
./cedet/ede/proj-shared.elc
./cedet/ede/proj.el
./cedet/ede/proj.elc
./cedet/ede/project-am.el
./cedet/ede/project-am.elc
./cedet/ede/shell.el
./cedet/ede/shell.elc
./cedet/ede/simple.el
./cedet/ede/simple.elc
./cedet/ede/source.el
./cedet/ede/source.elc
./cedet/ede/speedbar.el
./cedet/ede/speedbar.elc
./cedet/ede/srecode.el
./cedet/ede/srecode.elc
./cedet/ede/system.el
./cedet/ede/system.elc
./cedet/ede/util.el
./cedet/ede/util.elc
./cedet/ede.el
./cedet/ede.elc
./cedet/inversion.el
./cedet/inversion.elc
./cedet/mode-local.el
./cedet/mode-local.elc
./cedet/pulse.el
./cedet/pulse.elc
./cedet/semantic/
./cedet/semantic/analyze/
./cedet/semantic/analyze/complete.el
./cedet/semantic/analyze/complete.elc
./cedet/semantic/analyze/debug.el
./cedet/semantic/analyze/debug.elc
./cedet/semantic/analyze/fcn.el
./cedet/semantic/analyze/fcn.elc
./cedet/semantic/analyze/refs.el
./cedet/semantic/analyze/refs.elc
./cedet/semantic/analyze.el
./cedet/semantic/analyze.elc
./cedet/semantic/bovine/
./cedet/semantic/bovine/c-by.el
./cedet/semantic/bovine/c-by.elc
./cedet/semantic/bovine/c.el
./cedet/semantic/bovine/c.elc
./cedet/semantic/bovine/debug.el
./cedet/semantic/bovine/debug.elc
./cedet/semantic/bovine/el.el
./cedet/semantic/bovine/el.elc
./cedet/semantic/bovine/gcc.el
./cedet/semantic/bovine/gcc.elc
./cedet/semantic/bovine/grammar.el
./cedet/semantic/bovine/grammar.elc
./cedet/semantic/bovine/make-by.el
./cedet/semantic/bovine/make-by.elc
./cedet/semantic/bovine/make.el
./cedet/semantic/bovine/make.elc
./cedet/semantic/bovine/scm-by.el
./cedet/semantic/bovine/scm-by.elc
./cedet/semantic/bovine/scm.el
./cedet/semantic/bovine/scm.elc
./cedet/semantic/bovine.el
./cedet/semantic/bovine.elc
./cedet/semantic/chart.el
./cedet/semantic/chart.elc
./cedet/semantic/complete.el
./cedet/semantic/complete.elc
./cedet/semantic/ctxt.el
./cedet/semantic/ctxt.elc
./cedet/semantic/db-debug.el
./cedet/semantic/db-debug.elc
./cedet/semantic/db-ebrowse.el
./cedet/semantic/db-ebrowse.elc
./cedet/semantic/db-el.el
./cedet/semantic/db-el.elc
./cedet/semantic/db-file.el
./cedet/semantic/db-file.elc
./cedet/semantic/db-find.el
./cedet/semantic/db-find.elc
./cedet/semantic/db-global.el
./cedet/semantic/db-global.elc
./cedet/semantic/db-javascript.el
./cedet/semantic/db-javascript.elc
./cedet/semantic/db-mode.el
./cedet/semantic/db-mode.elc
./cedet/semantic/db-ref.el
./cedet/semantic/db-ref.elc
./cedet/semantic/db-typecache.el
./cedet/semantic/db-typecache.elc
./cedet/semantic/db.el
./cedet/semantic/db.elc
./cedet/semantic/debug.el
./cedet/semantic/debug.elc
./cedet/semantic/decorate/
./cedet/semantic/decorate/include.el
./cedet/semantic/decorate/include.elc
./cedet/semantic/decorate/mode.el
./cedet/semantic/decorate/mode.elc
./cedet/semantic/decorate.el
./cedet/semantic/decorate.elc
./cedet/semantic/dep.el
./cedet/semantic/dep.elc
./cedet/semantic/doc.el
./cedet/semantic/doc.elc
./cedet/semantic/ede-grammar.el
./cedet/semantic/ede-grammar.elc
./cedet/semantic/edit.el
./cedet/semantic/edit.elc
./cedet/semantic/find.el
./cedet/semantic/find.elc
./cedet/semantic/format.el
./cedet/semantic/format.elc
./cedet/semantic/fw.el
./cedet/semantic/fw.elc
./cedet/semantic/grammar-wy.el
./cedet/semantic/grammar-wy.elc
./cedet/semantic/grammar.el
./cedet/semantic/grammar.elc
./cedet/semantic/html.el
./cedet/semantic/html.elc
./cedet/semantic/ia-sb.el
./cedet/semantic/ia-sb.elc
./cedet/semantic/ia.el
./cedet/semantic/ia.elc
./cedet/semantic/idle.el
./cedet/semantic/idle.elc
./cedet/semantic/imenu.el
./cedet/semantic/imenu.elc
./cedet/semantic/java.el
./cedet/semantic/java.elc
./cedet/semantic/lex-spp.el
./cedet/semantic/lex-spp.elc
./cedet/semantic/lex.el
./cedet/semantic/lex.elc
./cedet/semantic/loaddefs.el
./cedet/semantic/loaddefs.el~
./cedet/semantic/mru-bookmark.el
./cedet/semantic/mru-bookmark.elc
./cedet/semantic/sb.el
./cedet/semantic/sb.elc
./cedet/semantic/scope.el
./cedet/semantic/scope.elc
./cedet/semantic/senator.el
./cedet/semantic/senator.elc
./cedet/semantic/sort.el
./cedet/semantic/sort.elc
./cedet/semantic/symref/
./cedet/semantic/symref/cscope.el
./cedet/semantic/symref/cscope.elc
./cedet/semantic/symref/filter.el
./cedet/semantic/symref/filter.elc
./cedet/semantic/symref/global.el
./cedet/semantic/symref/global.elc
./cedet/semantic/symref/grep.el
./cedet/semantic/symref/grep.elc
./cedet/semantic/symref/idutils.el
./cedet/semantic/symref/idutils.elc
./cedet/semantic/symref/list.el
./cedet/semantic/symref/list.elc
./cedet/semantic/symref.el
./cedet/semantic/symref.elc
./cedet/semantic/tag-file.el
./cedet/semantic/tag-file.elc
./cedet/semantic/tag-ls.el
./cedet/semantic/tag-ls.elc
./cedet/semantic/tag-write.el
./cedet/semantic/tag-write.elc
./cedet/semantic/tag.el
./cedet/semantic/tag.elc
./cedet/semantic/texi.el
./cedet/semantic/texi.elc
./cedet/semantic/util-modes.el
./cedet/semantic/util-modes.elc
./cedet/semantic/util.el
./cedet/semantic/util.elc
./cedet/semantic/wisent/
./cedet/semantic/wisent/comp.el
./cedet/semantic/wisent/comp.elc
./cedet/semantic/wisent/grammar.el
./cedet/semantic/wisent/grammar.elc
./cedet/semantic/wisent/java-tags.el
./cedet/semantic/wisent/java-tags.elc
./cedet/semantic/wisent/javascript.el
./cedet/semantic/wisent/javascript.elc
./cedet/semantic/wisent/javat-wy.el
./cedet/semantic/wisent/javat-wy.elc
./cedet/semantic/wisent/js-wy.el
./cedet/semantic/wisent/js-wy.elc
./cedet/semantic/wisent/python-wy.el
./cedet/semantic/wisent/python-wy.elc
./cedet/semantic/wisent/python.el
./cedet/semantic/wisent/python.elc
./cedet/semantic/wisent/wisent.el
./cedet/semantic/wisent/wisent.elc
./cedet/semantic/wisent.el
./cedet/semantic/wisent.elc
./cedet/semantic.el
./cedet/semantic.elc
./cedet/srecode/
./cedet/srecode/args.el
./cedet/srecode/args.elc
./cedet/srecode/compile.el
./cedet/srecode/compile.elc
./cedet/srecode/cpp.el
./cedet/srecode/cpp.elc
./cedet/srecode/ctxt.el
./cedet/srecode/ctxt.elc
./cedet/srecode/dictionary.el
./cedet/srecode/dictionary.elc
./cedet/srecode/document.el
./cedet/srecode/document.elc
./cedet/srecode/el.el
./cedet/srecode/el.elc
./cedet/srecode/expandproto.el
./cedet/srecode/expandproto.elc
./cedet/srecode/extract.el
./cedet/srecode/extract.elc
./cedet/srecode/fields.el
./cedet/srecode/fields.elc
./cedet/srecode/filters.el
./cedet/srecode/filters.elc
./cedet/srecode/find.el
./cedet/srecode/find.elc
./cedet/srecode/getset.el
./cedet/srecode/getset.elc
./cedet/srecode/insert.el
./cedet/srecode/insert.elc
./cedet/srecode/java.el
./cedet/srecode/java.elc
./cedet/srecode/loaddefs.el
./cedet/srecode/map.el
./cedet/srecode/map.elc
./cedet/srecode/mode.el
./cedet/srecode/mode.elc
./cedet/srecode/semantic.el
./cedet/srecode/semantic.elc
./cedet/srecode/srt-mode.el
./cedet/srecode/srt-mode.elc
./cedet/srecode/srt-wy.el
./cedet/srecode/srt-wy.elc
./cedet/srecode/srt.el
./cedet/srecode/srt.elc
./cedet/srecode/table.el
./cedet/srecode/table.elc
./cedet/srecode/template.el
./cedet/srecode/template.elc
./cedet/srecode/texi.el
./cedet/srecode/texi.elc
./cedet/srecode.el
./cedet/srecode.elc
./ChangeLog.1
./ChangeLog.10
./ChangeLog.11
./ChangeLog.12
./ChangeLog.13
./ChangeLog.14
./ChangeLog.15
./ChangeLog.16
./ChangeLog.17
./ChangeLog.2
./ChangeLog.3
./ChangeLog.4
./ChangeLog.5
./ChangeLog.6
./ChangeLog.7
./ChangeLog.8
./ChangeLog.9
./char-fold.el
./char-fold.elc
./chistory.el
./chistory.elc
./cmuscheme.el
./cmuscheme.elc
./color.el
./color.elc
./comint.el
./comint.elc
./completion.el
./completion.elc
./composite.el
./composite.elc
./COPYING
./cus-dep.el
./cus-dep.elc
./cus-edit.el
./cus-edit.elc
./cus-face.el
./cus-face.elc
./cus-load.el
./cus-start.el
./cus-start.elc
./cus-theme.el
./cus-theme.elc
./custom.el
./custom.elc
./dabbrev.el
./dabbrev.elc
./delim-col.el
./delim-col.elc
./delsel.el
./delsel.elc
./descr-text.el
./descr-text.elc
./desktop.el
./desktop.elc
./dframe.el
./dframe.elc
./dired-aux.el
./dired-aux.elc
./dired-loaddefs.el
./dired-x.el
./dired-x.elc
./dired.el
./dired.elc
./dirtrack.el
./dirtrack.elc
./disp-table.el
./disp-table.elc
./display-fill-column-indicator.el
./display-fill-column-indicator.elc
./display-line-numbers.el
./display-line-numbers.elc
./dnd.el
./dnd.elc
./doc-view.el
./doc-view.elc
./dom.el
./dom.elc
./dos-fns.el
./dos-fns.elc
./dos-vars.el
./dos-vars.elc
./dos-w32.el
./dos-w32.elc
./double.el
./double.elc
./dynamic-setting.el
./dynamic-setting.elc
./ebuff-menu.el
./ebuff-menu.elc
./echistory.el
./echistory.elc
./ecomplete.el
./ecomplete.elc
./edmacro.el
./edmacro.elc
./ehelp.el
./ehelp.elc
./elec-pair.el
./elec-pair.elc
./electric.el
./electric.elc
./elide-head.el
./elide-head.elc
./emacs-lisp/
./emacs-lisp/advice.el
./emacs-lisp/advice.elc
./emacs-lisp/autoload.el
./emacs-lisp/autoload.elc
./emacs-lisp/avl-tree.el
./emacs-lisp/avl-tree.elc
./emacs-lisp/backquote.el
./emacs-lisp/backquote.elc
./emacs-lisp/backtrace.el
./emacs-lisp/backtrace.elc
./emacs-lisp/benchmark.el
./emacs-lisp/benchmark.elc
./emacs-lisp/bindat.el
./emacs-lisp/bindat.elc
./emacs-lisp/byte-opt.el
./emacs-lisp/byte-opt.elc
./emacs-lisp/byte-run.el
./emacs-lisp/byte-run.elc
./emacs-lisp/bytecomp.el
./emacs-lisp/bytecomp.elc
./emacs-lisp/cconv.el
./emacs-lisp/cconv.elc
./emacs-lisp/chart.el
./emacs-lisp/chart.elc
./emacs-lisp/check-declare.el
./emacs-lisp/check-declare.elc
./emacs-lisp/checkdoc.el
./emacs-lisp/checkdoc.elc
./emacs-lisp/cl-extra.el
./emacs-lisp/cl-extra.elc
./emacs-lisp/cl-generic.el
./emacs-lisp/cl-generic.elc
./emacs-lisp/cl-indent.el
./emacs-lisp/cl-indent.elc
./emacs-lisp/cl-lib.el
./emacs-lisp/cl-lib.elc
./emacs-lisp/cl-loaddefs.el
./emacs-lisp/cl-macs.el
./emacs-lisp/cl-macs.elc
./emacs-lisp/cl-preloaded.el
./emacs-lisp/cl-preloaded.elc
./emacs-lisp/cl-print.el
./emacs-lisp/cl-print.elc
./emacs-lisp/cl-seq.el
./emacs-lisp/cl-seq.elc
./emacs-lisp/comp-cstr.el
./emacs-lisp/comp-cstr.elc
./emacs-lisp/comp.el
./emacs-lisp/comp.elc
./emacs-lisp/copyright.el
./emacs-lisp/copyright.elc
./emacs-lisp/crm.el
./emacs-lisp/crm.elc
./emacs-lisp/cursor-sensor.el
./emacs-lisp/cursor-sensor.elc
./emacs-lisp/debug.el
./emacs-lisp/debug.elc
./emacs-lisp/derived.el
./emacs-lisp/derived.elc
./emacs-lisp/disass.el
./emacs-lisp/disass.elc
./emacs-lisp/easy-mmode.el
./emacs-lisp/easy-mmode.elc
./emacs-lisp/easymenu.el
./emacs-lisp/easymenu.elc
./emacs-lisp/edebug.el
./emacs-lisp/edebug.elc
./emacs-lisp/eieio-base.el
./emacs-lisp/eieio-base.elc
./emacs-lisp/eieio-compat.el
./emacs-lisp/eieio-compat.elc
./emacs-lisp/eieio-core.el
./emacs-lisp/eieio-core.elc
./emacs-lisp/eieio-custom.el
./emacs-lisp/eieio-custom.elc
./emacs-lisp/eieio-datadebug.el
./emacs-lisp/eieio-datadebug.elc
./emacs-lisp/eieio-loaddefs.el
./emacs-lisp/eieio-opt.el
./emacs-lisp/eieio-opt.elc
./emacs-lisp/eieio-speedbar.el
./emacs-lisp/eieio-speedbar.elc
./emacs-lisp/eieio.el
./emacs-lisp/eieio.elc
./emacs-lisp/eldoc.el
./emacs-lisp/eldoc.elc
./emacs-lisp/elint.el
./emacs-lisp/elint.elc
./emacs-lisp/elp.el
./emacs-lisp/elp.elc
./emacs-lisp/ert-x.el
./emacs-lisp/ert-x.elc
./emacs-lisp/ert.el
./emacs-lisp/ert.elc
./emacs-lisp/ewoc.el
./emacs-lisp/ewoc.elc
./emacs-lisp/faceup.el
./emacs-lisp/faceup.elc
./emacs-lisp/find-func.el
./emacs-lisp/find-func.elc
./emacs-lisp/float-sup.el
./emacs-lisp/float-sup.elc
./emacs-lisp/generator.el
./emacs-lisp/generator.elc
./emacs-lisp/generic.el
./emacs-lisp/generic.elc
./emacs-lisp/gv.el
./emacs-lisp/gv.elc
./emacs-lisp/helper.el
./emacs-lisp/helper.elc
./emacs-lisp/hierarchy.el
./emacs-lisp/hierarchy.elc
./emacs-lisp/inline.el
./emacs-lisp/inline.elc
./emacs-lisp/let-alist.el
./emacs-lisp/let-alist.elc
./emacs-lisp/lisp-mnt.el
./emacs-lisp/lisp-mnt.elc
./emacs-lisp/lisp-mode.el
./emacs-lisp/lisp-mode.elc
./emacs-lisp/lisp.el
./emacs-lisp/lisp.elc
./emacs-lisp/macroexp.el
./emacs-lisp/macroexp.elc
./emacs-lisp/map-ynp.el
./emacs-lisp/map-ynp.elc
./emacs-lisp/map.el
./emacs-lisp/map.elc
./emacs-lisp/memory-report.el
./emacs-lisp/memory-report.elc
./emacs-lisp/nadvice.el
./emacs-lisp/nadvice.elc
./emacs-lisp/package-x.el
./emacs-lisp/package-x.elc
./emacs-lisp/package.el
./emacs-lisp/package.elc
./emacs-lisp/pcase.el
./emacs-lisp/pcase.elc
./emacs-lisp/pp.el
./emacs-lisp/pp.elc
./emacs-lisp/radix-tree.el
./emacs-lisp/radix-tree.elc
./emacs-lisp/re-builder.el
./emacs-lisp/re-builder.elc
./emacs-lisp/regexp-opt.el
./emacs-lisp/regexp-opt.elc
./emacs-lisp/regi.el
./emacs-lisp/regi.elc
./emacs-lisp/ring.el
./emacs-lisp/ring.elc
./emacs-lisp/rmc.el
./emacs-lisp/rmc.elc
./emacs-lisp/rx.el
./emacs-lisp/rx.elc
./emacs-lisp/seq.el
./emacs-lisp/seq.elc
./emacs-lisp/shadow.el
./emacs-lisp/shadow.elc
./emacs-lisp/shortdoc.el
./emacs-lisp/shortdoc.elc
./emacs-lisp/smie.el
./emacs-lisp/smie.elc
./emacs-lisp/subr-x.el
./emacs-lisp/subr-x.elc
./emacs-lisp/syntax.el
./emacs-lisp/syntax.elc
./emacs-lisp/tabulated-list.el
./emacs-lisp/tabulated-list.elc
./emacs-lisp/tcover-ses.el
./emacs-lisp/tcover-ses.elc
./emacs-lisp/testcover.el
./emacs-lisp/testcover.elc
./emacs-lisp/text-property-search.el
./emacs-lisp/text-property-search.elc
./emacs-lisp/thunk.el
./emacs-lisp/thunk.elc
./emacs-lisp/timer-list.el
./emacs-lisp/timer-list.elc
./emacs-lisp/timer.el
./emacs-lisp/timer.elc
./emacs-lisp/tq.el
./emacs-lisp/tq.elc
./emacs-lisp/trace.el
./emacs-lisp/trace.elc
./emacs-lisp/unsafep.el
./emacs-lisp/unsafep.elc
./emacs-lisp/warnings.el
./emacs-lisp/warnings.elc
./emacs-lock.el
./emacs-lock.elc
./emulation/
./emulation/cua-base.el
./emulation/cua-base.elc
./emulation/cua-gmrk.el
./emulation/cua-gmrk.elc
./emulation/cua-rect.el
./emulation/cua-rect.elc
./emulation/edt-lk201.el
./emulation/edt-lk201.elc
./emulation/edt-mapper.el
./emulation/edt-mapper.elc
./emulation/edt-pc.el
./emulation/edt-pc.elc
./emulation/edt-vt100.el
./emulation/edt-vt100.elc
./emulation/edt.el
./emulation/edt.elc
./emulation/keypad.el
./emulation/keypad.elc
./emulation/viper-cmd.el
./emulation/viper-cmd.elc
./emulation/viper-ex.el
./emulation/viper-ex.elc
./emulation/viper-init.el
./emulation/viper-init.elc
./emulation/viper-keym.el
./emulation/viper-keym.elc
./emulation/viper-macs.el
./emulation/viper-macs.elc
./emulation/viper-mous.el
./emulation/viper-mous.elc
./emulation/viper-util.el
./emulation/viper-util.elc
./emulation/viper.el
./emulation/viper.elc
./env.el
./env.elc
./epa-dired.el
./epa-dired.elc
./epa-file.el
./epa-file.elc
./epa-hook.el
./epa-hook.elc
./epa-mail.el
./epa-mail.elc
./epa.el
./epa.elc
./epg-config.el
./epg-config.elc
./epg.el
./epg.elc
./erc/
./erc/ChangeLog.1
./erc/ChangeLog.2
./erc/erc-autoaway.el
./erc/erc-autoaway.elc
./erc/erc-backend.el
./erc/erc-backend.elc
./erc/erc-button.el
./erc/erc-button.elc
./erc/erc-capab.el
./erc/erc-capab.elc
./erc/erc-dcc.el
./erc/erc-dcc.elc
./erc/erc-desktop-notifications.el
./erc/erc-desktop-notifications.elc
./erc/erc-ezbounce.el
./erc/erc-ezbounce.elc
./erc/erc-fill.el
./erc/erc-fill.elc
./erc/erc-goodies.el
./erc/erc-goodies.elc
./erc/erc-ibuffer.el
./erc/erc-ibuffer.elc
./erc/erc-identd.el
./erc/erc-identd.elc
./erc/erc-imenu.el
./erc/erc-imenu.elc
./erc/erc-join.el
./erc/erc-join.elc
./erc/erc-lang.el
./erc/erc-lang.elc
./erc/erc-list.el
./erc/erc-list.elc
./erc/erc-loaddefs.el
./erc/erc-loaddefs.el~
./erc/erc-log.el
./erc/erc-log.elc
./erc/erc-match.el
./erc/erc-match.elc
./erc/erc-menu.el
./erc/erc-menu.elc
./erc/erc-netsplit.el
./erc/erc-netsplit.elc
./erc/erc-networks.el
./erc/erc-networks.elc
./erc/erc-notify.el
./erc/erc-notify.elc
./erc/erc-page.el
./erc/erc-page.elc
./erc/erc-pcomplete.el
./erc/erc-pcomplete.elc
./erc/erc-replace.el
./erc/erc-replace.elc
./erc/erc-ring.el
./erc/erc-ring.elc
./erc/erc-services.el
./erc/erc-services.elc
./erc/erc-sound.el
./erc/erc-sound.elc
./erc/erc-speedbar.el
./erc/erc-speedbar.elc
./erc/erc-spelling.el
./erc/erc-spelling.elc
./erc/erc-stamp.el
./erc/erc-stamp.elc
./erc/erc-status-sidebar.el
./erc/erc-status-sidebar.elc
./erc/erc-track.el
./erc/erc-track.elc
./erc/erc-truncate.el
./erc/erc-truncate.elc
./erc/erc-xdcc.el
./erc/erc-xdcc.elc
./erc/erc.el
./erc/erc.elc
./eshell/
./eshell/em-alias.el
./eshell/em-alias.elc
./eshell/em-banner.el
./eshell/em-banner.elc
./eshell/em-basic.el
./eshell/em-basic.elc
./eshell/em-cmpl.el
./eshell/em-cmpl.elc
./eshell/em-dirs.el
./eshell/em-dirs.elc
./eshell/em-glob.el
./eshell/em-glob.elc
./eshell/em-hist.el
./eshell/em-hist.elc
./eshell/em-ls.el
./eshell/em-ls.elc
./eshell/em-pred.el
./eshell/em-pred.elc
./eshell/em-prompt.el
./eshell/em-prompt.elc
./eshell/em-rebind.el
./eshell/em-rebind.elc
./eshell/em-script.el
./eshell/em-script.elc
./eshell/em-smart.el
./eshell/em-smart.elc
./eshell/em-term.el
./eshell/em-term.elc
./eshell/em-tramp.el
./eshell/em-tramp.elc
./eshell/em-unix.el
./eshell/em-unix.elc
./eshell/em-xtra.el
./eshell/em-xtra.elc
./eshell/esh-arg.el
./eshell/esh-arg.elc
./eshell/esh-cmd.el
./eshell/esh-cmd.elc
./eshell/esh-ext.el
./eshell/esh-ext.elc
./eshell/esh-groups.el
./eshell/esh-groups.el~
./eshell/esh-io.el
./eshell/esh-io.elc
./eshell/esh-mode.el
./eshell/esh-mode.elc
./eshell/esh-module.el
./eshell/esh-module.elc
./eshell/esh-opt.el
./eshell/esh-opt.elc
./eshell/esh-proc.el
./eshell/esh-proc.elc
./eshell/esh-util.el
./eshell/esh-util.elc
./eshell/esh-var.el
./eshell/esh-var.elc
./eshell/eshell.el
./eshell/eshell.elc
./expand.el
./expand.elc
./ezimage.el
./ezimage.elc
./face-remap.el
./face-remap.elc
./facemenu.el
./facemenu.elc
./faces.el
./faces.elc
./ffap.el
./ffap.elc
./filecache.el
./filecache.elc
./fileloop.el
./fileloop.elc
./filenotify.el
./filenotify.elc
./files-x.el
./files-x.elc
./files.el
./files.elc
./filesets.el
./filesets.elc
./find-cmd.el
./find-cmd.elc
./find-dired.el
./find-dired.elc
./find-file.el
./find-file.elc
./find-lisp.el
./find-lisp.elc
./finder-inf.el
./finder.el
./finder.elc
./flow-ctrl.el
./flow-ctrl.elc
./foldout.el
./foldout.elc
./follow.el
./follow.elc
./font-core.el
./font-core.elc
./font-lock.el
./font-lock.elc
./format-spec.el
./format-spec.elc
./format.el
./format.elc
./forms.el
./forms.elc
./frame.el
./frame.elc
./frameset.el
./frameset.elc
./fringe.el
./fringe.elc
./generic-x.el
./generic-x.elc
./gnus/
./gnus/.dir-locals.el
./gnus/canlock.el
./gnus/canlock.elc
./gnus/ChangeLog.1
./gnus/ChangeLog.2
./gnus/ChangeLog.3
./gnus/deuglify.el
./gnus/deuglify.elc
./gnus/gmm-utils.el
./gnus/gmm-utils.elc
./gnus/gnus-agent.el
./gnus/gnus-agent.elc
./gnus/gnus-art.el
./gnus/gnus-art.elc
./gnus/gnus-async.el
./gnus/gnus-async.elc
./gnus/gnus-bcklg.el
./gnus/gnus-bcklg.elc
./gnus/gnus-bookmark.el
./gnus/gnus-bookmark.elc
./gnus/gnus-cache.el
./gnus/gnus-cache.elc
./gnus/gnus-cite.el
./gnus/gnus-cite.elc
./gnus/gnus-cloud.el
./gnus/gnus-cloud.elc
./gnus/gnus-cus.el
./gnus/gnus-cus.elc
./gnus/gnus-dbus.el
./gnus/gnus-dbus.elc
./gnus/gnus-delay.el
./gnus/gnus-delay.elc
./gnus/gnus-demon.el
./gnus/gnus-demon.elc
./gnus/gnus-diary.el
./gnus/gnus-diary.elc
./gnus/gnus-dired.el
./gnus/gnus-dired.elc
./gnus/gnus-draft.el
./gnus/gnus-draft.elc
./gnus/gnus-dup.el
./gnus/gnus-dup.elc
./gnus/gnus-eform.el
./gnus/gnus-eform.elc
./gnus/gnus-fun.el
./gnus/gnus-fun.elc
./gnus/gnus-gravatar.el
./gnus/gnus-gravatar.elc
./gnus/gnus-group.el
./gnus/gnus-group.elc
./gnus/gnus-html.el
./gnus/gnus-html.elc
./gnus/gnus-icalendar.el
./gnus/gnus-icalendar.elc
./gnus/gnus-int.el
./gnus/gnus-int.elc
./gnus/gnus-kill.el
./gnus/gnus-kill.elc
./gnus/gnus-logic.el
./gnus/gnus-logic.elc
./gnus/gnus-mh.el
./gnus/gnus-mh.elc
./gnus/gnus-ml.el
./gnus/gnus-ml.elc
./gnus/gnus-mlspl.el
./gnus/gnus-mlspl.elc
./gnus/gnus-msg.el
./gnus/gnus-msg.elc
./gnus/gnus-notifications.el
./gnus/gnus-notifications.elc
./gnus/gnus-picon.el
./gnus/gnus-picon.elc
./gnus/gnus-range.el
./gnus/gnus-range.elc
./gnus/gnus-registry.el
./gnus/gnus-registry.elc
./gnus/gnus-rfc1843.el
./gnus/gnus-rfc1843.elc
./gnus/gnus-salt.el
./gnus/gnus-salt.elc
./gnus/gnus-score.el
./gnus/gnus-score.elc
./gnus/gnus-search.el
./gnus/gnus-search.elc
./gnus/gnus-sieve.el
./gnus/gnus-sieve.elc
./gnus/gnus-spec.el
./gnus/gnus-spec.elc
./gnus/gnus-srvr.el
./gnus/gnus-srvr.elc
./gnus/gnus-start.el
./gnus/gnus-start.elc
./gnus/gnus-sum.el
./gnus/gnus-sum.elc
./gnus/gnus-topic.el
./gnus/gnus-topic.elc
./gnus/gnus-undo.el
./gnus/gnus-undo.elc
./gnus/gnus-util.el
./gnus/gnus-util.elc
./gnus/gnus-uu.el
./gnus/gnus-uu.elc
./gnus/gnus-vm.el
./gnus/gnus-vm.elc
./gnus/gnus-win.el
./gnus/gnus-win.elc
./gnus/gnus.el
./gnus/gnus.elc
./gnus/gssapi.el
./gnus/gssapi.elc
./gnus/legacy-gnus-agent.el
./gnus/legacy-gnus-agent.elc
./gnus/mail-source.el
./gnus/mail-source.elc
./gnus/message.el
./gnus/message.elc
./gnus/mm-archive.el
./gnus/mm-archive.elc
./gnus/mm-bodies.el
./gnus/mm-bodies.elc
./gnus/mm-decode.el
./gnus/mm-decode.elc
./gnus/mm-encode.el
./gnus/mm-encode.elc
./gnus/mm-extern.el
./gnus/mm-extern.elc
./gnus/mm-partial.el
./gnus/mm-partial.elc
./gnus/mm-url.el
./gnus/mm-url.elc
./gnus/mm-util.el
./gnus/mm-util.elc
./gnus/mm-uu.el
./gnus/mm-uu.elc
./gnus/mm-view.el
./gnus/mm-view.elc
./gnus/mml-sec.el
./gnus/mml-sec.elc
./gnus/mml-smime.el
./gnus/mml-smime.elc
./gnus/mml.el
./gnus/mml.elc
./gnus/mml1991.el
./gnus/mml1991.elc
./gnus/mml2015.el
./gnus/mml2015.elc
./gnus/nnagent.el
./gnus/nnagent.elc
./gnus/nnbabyl.el
./gnus/nnbabyl.elc
./gnus/nndiary.el
./gnus/nndiary.elc
./gnus/nndir.el
./gnus/nndir.elc
./gnus/nndoc.el
./gnus/nndoc.elc
./gnus/nndraft.el
./gnus/nndraft.elc
./gnus/nneething.el
./gnus/nneething.elc
./gnus/nnfolder.el
./gnus/nnfolder.elc
./gnus/nngateway.el
./gnus/nngateway.elc
./gnus/nnheader.el
./gnus/nnheader.elc
./gnus/nnimap.el
./gnus/nnimap.elc
./gnus/nnmail.el
./gnus/nnmail.elc
./gnus/nnmaildir.el
./gnus/nnmaildir.elc
./gnus/nnmairix.el
./gnus/nnmairix.elc
./gnus/nnmbox.el
./gnus/nnmbox.elc
./gnus/nnmh.el
./gnus/nnmh.elc
./gnus/nnml.el
./gnus/nnml.elc
./gnus/nnnil.el
./gnus/nnnil.elc
./gnus/nnoo.el
./gnus/nnoo.elc
./gnus/nnregistry.el
./gnus/nnregistry.elc
./gnus/nnrss.el
./gnus/nnrss.elc
./gnus/nnselect.el
./gnus/nnselect.elc
./gnus/nnspool.el
./gnus/nnspool.elc
./gnus/nntp.el
./gnus/nntp.elc
./gnus/nnvirtual.el
./gnus/nnvirtual.elc
./gnus/nnweb.el
./gnus/nnweb.elc
./gnus/score-mode.el
./gnus/score-mode.elc
./gnus/smiley.el
./gnus/smiley.elc
./gnus/smime.el
./gnus/smime.elc
./gnus/spam-report.el
./gnus/spam-report.elc
./gnus/spam-stat.el
./gnus/spam-stat.elc
./gnus/spam-wash.el
./gnus/spam-wash.elc
./gnus/spam.el
./gnus/spam.elc
./help-at-pt.el
./help-at-pt.elc
./help-fns.el
./help-fns.elc
./help-macro.el
./help-macro.elc
./help-mode.el
./help-mode.elc
./help.el
./help.elc
./hex-util.el
./hex-util.elc
./hexl.el
./hexl.elc
./hfy-cmap.el
./hfy-cmap.elc
./hi-lock.el
./hi-lock.elc
./hilit-chg.el
./hilit-chg.elc
./hippie-exp.el
./hippie-exp.elc
./hl-line.el
./hl-line.elc
./htmlfontify-loaddefs.el
./htmlfontify.el
./htmlfontify.elc
./ibuf-ext.el
./ibuf-ext.elc
./ibuf-macs.el
./ibuf-macs.elc
./ibuffer-loaddefs.el
./ibuffer.el
./ibuffer.elc
./icomplete.el
./icomplete.elc
./ido.el
./ido.elc
./ielm.el
./ielm.elc
./iimage.el
./iimage.elc
./image/
./image/compface.el
./image/compface.elc
./image/exif.el
./image/exif.elc
./image/gravatar.el
./image/gravatar.elc
./image/image-converter.el
./image/image-converter.elc
./image-dired.el
./image-dired.elc
./image-file.el
./image-file.elc
./image-mode.el
./image-mode.elc
./image.el
./image.elc
./imenu.el
./imenu.elc
./indent.el
./indent.elc
./info-look.el
./info-look.elc
./info-xref.el
./info-xref.elc
./info.el
./info.elc
./informat.el
./informat.elc
./international/
./international/ccl.el
./international/ccl.elc
./international/characters.el
./international/characters.elc
./international/charprop.el
./international/charscript.el
./international/charscript.elc
./international/cp51932.el
./international/cp51932.elc
./international/eucjp-ms.el
./international/eucjp-ms.elc
./international/fontset.el
./international/fontset.elc
./international/isearch-x.el
./international/isearch-x.elc
./international/iso-ascii.el
./international/iso-ascii.elc
./international/iso-cvt.el
./international/iso-cvt.elc
./international/iso-transl.el
./international/iso-transl.elc
./international/ja-dic-cnv.el
./international/ja-dic-cnv.elc
./international/ja-dic-utl.el
./international/ja-dic-utl.elc
./international/kinsoku.el
./international/kinsoku.elc
./international/kkc.el
./international/kkc.elc
./international/latexenc.el
./international/latexenc.elc
./international/latin1-disp.el
./international/latin1-disp.elc
./international/mule-cmds.el
./international/mule-cmds.elc
./international/mule-conf.el
./international/mule-conf.elc
./international/mule-diag.el
./international/mule-diag.elc
./international/mule-util.el
./international/mule-util.elc
./international/mule.el
./international/mule.elc
./international/ogonek.el
./international/ogonek.elc
./international/quail.el
./international/quail.elc
./international/rfc1843.el
./international/rfc1843.elc
./international/robin.el
./international/robin.elc
./international/titdic-cnv.el
./international/titdic-cnv.elc
./international/ucs-normalize.el
./international/ucs-normalize.elc
./international/uni-bidi.el
./international/uni-brackets.el
./international/uni-category.el
./international/uni-combining.el
./international/uni-comment.el
./international/uni-decimal.el
./international/uni-decomposition.el
./international/uni-digit.el
./international/uni-lowercase.el
./international/uni-mirrored.el
./international/uni-name.el
./international/uni-numeric.el
./international/uni-old-name.el
./international/uni-special-lowercase.el
./international/uni-special-titlecase.el
./international/uni-special-uppercase.el
./international/uni-titlecase.el
./international/uni-uppercase.el
./international/utf-7.el
./international/utf-7.elc
./international/utf7.el
./international/utf7.elc
./isearch.el
./isearch.elc
./isearchb.el
./isearchb.elc
./jit-lock.el
./jit-lock.elc
./jka-cmpr-hook.el
./jka-cmpr-hook.elc
./jka-compr.el
./jka-compr.elc
./json.el
./json.elc
./jsonrpc.el
./jsonrpc.elc
./kermit.el
./kermit.elc
./kmacro.el
./kmacro.elc
./language/
./language/burmese.el
./language/burmese.elc
./language/cham.el
./language/cham.elc
./language/china-util.el
./language/china-util.elc
./language/chinese.el
./language/chinese.elc
./language/cyril-util.el
./language/cyril-util.elc
./language/cyrillic.el
./language/cyrillic.elc
./language/czech.el
./language/czech.elc
./language/english.el
./language/english.elc
./language/ethio-util.el
./language/ethio-util.elc
./language/ethiopic.el
./language/ethiopic.elc
./language/european.el
./language/european.elc
./language/georgian.el
./language/georgian.elc
./language/greek.el
./language/greek.elc
./language/hanja-util.el
./language/hanja-util.elc
./language/hebrew.el
./language/hebrew.elc
./language/ind-util.el
./language/ind-util.elc
./language/indian.el
./language/indian.elc
./language/japan-util.el
./language/japan-util.elc
./language/japanese.el
./language/japanese.elc
./language/khmer.el
./language/khmer.elc
./language/korea-util.el
./language/korea-util.elc
./language/korean.el
./language/korean.elc
./language/lao-util.el
./language/lao-util.elc
./language/lao.el
./language/lao.elc
./language/misc-lang.el
./language/misc-lang.elc
./language/pinyin.el
./language/pinyin.elc
./language/romanian.el
./language/romanian.elc
./language/sinhala.el
./language/sinhala.elc
./language/slovak.el
./language/slovak.elc
./language/tai-viet.el
./language/tai-viet.elc
./language/thai-util.el
./language/thai-util.elc
./language/thai-word.el
./language/thai-word.elc
./language/thai.el
./language/thai.elc
./language/tibet-util.el
./language/tibet-util.elc
./language/tibetan.el
./language/tibetan.elc
./language/tv-util.el
./language/tv-util.elc
./language/utf-8-lang.el
./language/utf-8-lang.elc
./language/viet-util.el
./language/viet-util.elc
./language/vietnamese.el
./language/vietnamese.elc
./ldefs-boot.el
./leim/
./leim/ja-dic/
./leim/ja-dic/ja-dic.el
./leim/ja-dic/ja-dic.elc
./leim/leim-list.el
./leim/quail/
./leim/quail/4Corner.el
./leim/quail/4Corner.elc
./leim/quail/arabic.el
./leim/quail/arabic.elc
./leim/quail/ARRAY30.el
./leim/quail/ARRAY30.elc
./leim/quail/CCDOSPY.el
./leim/quail/CCDOSPY.elc
./leim/quail/compose.el
./leim/quail/compose.elc
./leim/quail/croatian.el
./leim/quail/croatian.elc
./leim/quail/CTLau-b5.el
./leim/quail/CTLau-b5.elc
./leim/quail/CTLau.el
./leim/quail/CTLau.elc
./leim/quail/cyril-jis.el
./leim/quail/cyril-jis.elc
./leim/quail/cyrillic.el
./leim/quail/cyrillic.elc
./leim/quail/czech.el
./leim/quail/czech.elc
./leim/quail/ECDICT.el
./leim/quail/ECDICT.elc
./leim/quail/ethiopic.el
./leim/quail/ethiopic.elc
./leim/quail/ETZY.el
./leim/quail/ETZY.elc
./leim/quail/georgian.el
./leim/quail/georgian.elc
./leim/quail/greek.el
./leim/quail/greek.elc
./leim/quail/hangul.el
./leim/quail/hangul.elc
./leim/quail/hanja-jis.el
./leim/quail/hanja-jis.elc
./leim/quail/hanja.el
./leim/quail/hanja.elc
./leim/quail/hanja3.el
./leim/quail/hanja3.elc
./leim/quail/hebrew.el
./leim/quail/hebrew.elc
./leim/quail/indian.el
./leim/quail/indian.elc
./leim/quail/ipa-praat.el
./leim/quail/ipa-praat.elc
./leim/quail/ipa.el
./leim/quail/ipa.elc
./leim/quail/japanese.el
./leim/quail/japanese.elc
./leim/quail/lao.el
./leim/quail/lao.elc
./leim/quail/latin-alt.el
./leim/quail/latin-alt.elc
./leim/quail/latin-ltx.el
./leim/quail/latin-ltx.elc
./leim/quail/latin-post.el
./leim/quail/latin-post.elc
./leim/quail/latin-pre.el
./leim/quail/latin-pre.elc
./leim/quail/lrt.el
./leim/quail/lrt.elc
./leim/quail/persian.el
./leim/quail/persian.elc
./leim/quail/programmer-dvorak.el
./leim/quail/programmer-dvorak.elc
./leim/quail/Punct-b5.el
./leim/quail/Punct-b5.elc
./leim/quail/Punct.el
./leim/quail/Punct.elc
./leim/quail/PY-b5.el
./leim/quail/PY-b5.elc
./leim/quail/py-punct.el
./leim/quail/py-punct.elc
./leim/quail/PY.el
./leim/quail/PY.elc
./leim/quail/pypunct-b5.el
./leim/quail/pypunct-b5.elc
./leim/quail/QJ-b5.el
./leim/quail/QJ-b5.elc
./leim/quail/QJ.el
./leim/quail/QJ.elc
./leim/quail/quick-b5.el
./leim/quail/quick-b5.elc
./leim/quail/quick-cns.el
./leim/quail/quick-cns.elc
./leim/quail/rfc1345.el
./leim/quail/rfc1345.elc
./leim/quail/sami.el
./leim/quail/sami.elc
./leim/quail/sgml-input.el
./leim/quail/sgml-input.elc
./leim/quail/sisheng.el
./leim/quail/sisheng.elc
./leim/quail/slovak.el
./leim/quail/slovak.elc
./leim/quail/SW.el
./leim/quail/SW.elc
./leim/quail/symbol-ksc.el
./leim/quail/symbol-ksc.elc
./leim/quail/tamil-dvorak.el
./leim/quail/tamil-dvorak.elc
./leim/quail/thai.el
./leim/quail/thai.elc
./leim/quail/tibetan.el
./leim/quail/tibetan.elc
./leim/quail/TONEPY.el
./leim/quail/TONEPY.elc
./leim/quail/tsang-b5.el
./leim/quail/tsang-b5.elc
./leim/quail/tsang-cns.el
./leim/quail/tsang-cns.elc
./leim/quail/uni-input.el
./leim/quail/uni-input.elc
./leim/quail/viqr.el
./leim/quail/viqr.elc
./leim/quail/vntelex.el
./leim/quail/vntelex.elc
./leim/quail/vnvni.el
./leim/quail/vnvni.elc
./leim/quail/welsh.el
./leim/quail/welsh.elc
./leim/quail/ZIRANMA.el
./leim/quail/ZIRANMA.elc
./leim/quail/ZOZY.el
./leim/quail/ZOZY.elc
./linum.el
./linum.elc
./loaddefs.el
./loaddefs.el~
./loadhist.el
./loadhist.elc
./loadup.el
./locate.el
./locate.elc
./lpr.el
./lpr.elc
./ls-lisp.el
./ls-lisp.elc
./macros.el
./macros.elc
./mail/
./mail/binhex.el
./mail/binhex.elc
./mail/blessmail.el
./mail/emacsbug.el
./mail/emacsbug.elc
./mail/feedmail.el
./mail/feedmail.elc
./mail/flow-fill.el
./mail/flow-fill.elc
./mail/footnote.el
./mail/footnote.elc
./mail/hashcash.el
./mail/hashcash.elc
./mail/ietf-drums.el
./mail/ietf-drums.elc
./mail/mail-extr.el
./mail/mail-extr.elc
./mail/mail-hist.el
./mail/mail-hist.elc
./mail/mail-parse.el
./mail/mail-parse.elc
./mail/mail-prsvr.el
./mail/mail-prsvr.elc
./mail/mail-utils.el
./mail/mail-utils.elc
./mail/mailabbrev.el
./mail/mailabbrev.elc
./mail/mailalias.el
./mail/mailalias.elc
./mail/mailclient.el
./mail/mailclient.elc
./mail/mailheader.el
./mail/mailheader.elc
./mail/mspools.el
./mail/mspools.elc
./mail/qp.el
./mail/qp.elc
./mail/reporter.el
./mail/reporter.elc
./mail/rfc2045.el
./mail/rfc2045.elc
./mail/rfc2047.el
./mail/rfc2047.elc
./mail/rfc2231.el
./mail/rfc2231.elc
./mail/rfc2368.el
./mail/rfc2368.elc
./mail/rfc822.el
./mail/rfc822.elc
./mail/rmail-loaddefs.el
./mail/rmail-loaddefs.el~
./mail/rmail-spam-filter.el
./mail/rmail-spam-filter.elc
./mail/rmail.el
./mail/rmail.elc
./mail/rmailedit.el
./mail/rmailedit.elc
./mail/rmailkwd.el
./mail/rmailkwd.elc
./mail/rmailmm.el
./mail/rmailmm.elc
./mail/rmailmsc.el
./mail/rmailmsc.elc
./mail/rmailout.el
./mail/rmailout.elc
./mail/rmailsort.el
./mail/rmailsort.elc
./mail/rmailsum.el
./mail/rmailsum.elc
./mail/sendmail.el
./mail/sendmail.elc
./mail/smtpmail.el
./mail/smtpmail.elc
./mail/supercite.el
./mail/supercite.elc
./mail/uce.el
./mail/uce.elc
./mail/undigest.el
./mail/undigest.elc
./mail/unrmail.el
./mail/unrmail.elc
./mail/uudecode.el
./mail/uudecode.elc
./mail/yenc.el
./mail/yenc.elc
./Makefile.in
./makesum.el
./makesum.elc
./man.el
./man.elc
./master.el
./master.elc
./mb-depth.el
./mb-depth.elc
./md4.el
./md4.elc
./menu-bar.el
./menu-bar.elc
./mh-e/
./mh-e/ChangeLog.1
./mh-e/ChangeLog.2
./mh-e/mh-acros.el
./mh-e/mh-alias.el
./mh-e/mh-alias.elc
./mh-e/mh-buffers.el
./mh-e/mh-buffers.elc
./mh-e/mh-comp.el
./mh-e/mh-comp.elc
./mh-e/mh-compat.el
./mh-e/mh-compat.elc
./mh-e/mh-e.el
./mh-e/mh-e.elc
./mh-e/mh-folder.el
./mh-e/mh-folder.elc
./mh-e/mh-funcs.el
./mh-e/mh-funcs.elc
./mh-e/mh-gnus.el
./mh-e/mh-gnus.elc
./mh-e/mh-identity.el
./mh-e/mh-identity.elc
./mh-e/mh-inc.el
./mh-e/mh-inc.elc
./mh-e/mh-junk.el
./mh-e/mh-junk.elc
./mh-e/mh-letter.el
./mh-e/mh-letter.elc
./mh-e/mh-limit.el
./mh-e/mh-limit.elc
./mh-e/mh-loaddefs.el
./mh-e/mh-loaddefs.el~
./mh-e/mh-mime.el
./mh-e/mh-mime.elc
./mh-e/mh-print.el
./mh-e/mh-print.elc
./mh-e/mh-scan.el
./mh-e/mh-scan.elc
./mh-e/mh-search.el
./mh-e/mh-search.elc
./mh-e/mh-seq.el
./mh-e/mh-seq.elc
./mh-e/mh-show.el
./mh-e/mh-show.elc
./mh-e/mh-speed.el
./mh-e/mh-speed.elc
./mh-e/mh-thread.el
./mh-e/mh-thread.elc
./mh-e/mh-tool-bar.el
./mh-e/mh-tool-bar.elc
./mh-e/mh-utils.el
./mh-e/mh-utils.elc
./mh-e/mh-xface.el
./mh-e/mh-xface.elc
./midnight.el
./midnight.elc
./minibuf-eldef.el
./minibuf-eldef.elc
./minibuffer.el
./minibuffer.elc
./misc.el
./misc.elc
./misearch.el
./misearch.elc
./mouse-copy.el
./mouse-copy.elc
./mouse-drag.el
./mouse-drag.elc
./mouse.el
./mouse.elc
./mpc.el
./mpc.elc
./msb.el
./msb.elc
./mwheel.el
./mwheel.elc
./net/
./net/ange-ftp.el
./net/ange-ftp.elc
./net/browse-url.el
./net/browse-url.elc
./net/dbus.el
./net/dbus.elc
./net/dictionary-connection.el
./net/dictionary-connection.elc
./net/dictionary.el
./net/dictionary.elc
./net/dig.el
./net/dig.elc
./net/dns.el
./net/dns.elc
./net/eudc-bob.el
./net/eudc-bob.elc
./net/eudc-export.el
./net/eudc-export.elc
./net/eudc-hotlist.el
./net/eudc-hotlist.elc
./net/eudc-vars.el
./net/eudc-vars.elc
./net/eudc.el
./net/eudc.elc
./net/eudcb-bbdb.el
./net/eudcb-bbdb.elc
./net/eudcb-ldap.el
./net/eudcb-ldap.elc
./net/eudcb-mab.el
./net/eudcb-mab.elc
./net/eudcb-macos-contacts.el
./net/eudcb-macos-contacts.elc
./net/eww.el
./net/eww.elc
./net/gnutls.el
./net/gnutls.elc
./net/goto-addr.el
./net/goto-addr.elc
./net/hmac-def.el
./net/hmac-def.elc
./net/hmac-md5.el
./net/hmac-md5.elc
./net/imap.el
./net/imap.elc
./net/ldap.el
./net/ldap.elc
./net/mailcap.el
./net/mailcap.elc
./net/mairix.el
./net/mairix.elc
./net/net-utils.el
./net/net-utils.elc
./net/netrc.el
./net/netrc.elc
./net/network-stream.el
./net/network-stream.elc
./net/newst-backend.el
./net/newst-backend.elc
./net/newst-plainview.el
./net/newst-plainview.elc
./net/newst-reader.el
./net/newst-reader.elc
./net/newst-ticker.el
./net/newst-ticker.elc
./net/newst-treeview.el
./net/newst-treeview.elc
./net/newsticker.el
./net/newsticker.elc
./net/nsm.el
./net/nsm.elc
./net/ntlm.el
./net/ntlm.elc
./net/pop3.el
./net/pop3.elc
./net/puny.el
./net/puny.elc
./net/quickurl.el
./net/quickurl.elc
./net/rcirc.el
./net/rcirc.elc
./net/rfc2104.el
./net/rfc2104.elc
./net/rlogin.el
./net/rlogin.elc
./net/sasl-cram.el
./net/sasl-cram.elc
./net/sasl-digest.el
./net/sasl-digest.elc
./net/sasl-ntlm.el
./net/sasl-ntlm.elc
./net/sasl-scram-rfc.el
./net/sasl-scram-rfc.elc
./net/sasl-scram-sha256.el
./net/sasl-scram-sha256.elc
./net/sasl.el
./net/sasl.elc
./net/secrets.el
./net/secrets.elc
./net/shr-color.el
./net/shr-color.elc
./net/shr.el
./net/shr.elc
./net/sieve-manage.el
./net/sieve-manage.elc
./net/sieve-mode.el
./net/sieve-mode.elc
./net/sieve.el
./net/sieve.elc
./net/snmp-mode.el
./net/snmp-mode.elc
./net/soap-client.el
./net/soap-client.elc
./net/soap-inspect.el
./net/soap-inspect.elc
./net/socks.el
./net/socks.elc
./net/telnet.el
./net/telnet.elc
./net/tramp-adb.el
./net/tramp-adb.elc
./net/tramp-archive.el
./net/tramp-archive.elc
./net/tramp-cache.el
./net/tramp-cache.elc
./net/tramp-cmds.el
./net/tramp-cmds.elc
./net/tramp-compat.el
./net/tramp-compat.elc
./net/tramp-crypt.el
./net/tramp-crypt.elc
./net/tramp-ftp.el
./net/tramp-ftp.elc
./net/tramp-gvfs.el
./net/tramp-gvfs.elc
./net/tramp-integration.el
./net/tramp-integration.elc
./net/tramp-loaddefs.el
./net/tramp-loaddefs.el~
./net/tramp-rclone.el
./net/tramp-rclone.elc
./net/tramp-sh.el
./net/tramp-sh.elc
./net/tramp-smb.el
./net/tramp-smb.elc
./net/tramp-sudoedit.el
./net/tramp-sudoedit.elc
./net/tramp-uu.el
./net/tramp-uu.elc
./net/tramp.el
./net/tramp.elc
./net/trampver.el
./net/trampver.elc
./net/webjump.el
./net/webjump.elc
./net/zeroconf.el
./net/zeroconf.elc
./newcomment.el
./newcomment.elc
./notifications.el
./notifications.elc
./novice.el
./novice.elc
./nxml/
./nxml/nxml-enc.el
./nxml/nxml-enc.elc
./nxml/nxml-maint.el
./nxml/nxml-maint.elc
./nxml/nxml-mode.el
./nxml/nxml-mode.elc
./nxml/nxml-ns.el
./nxml/nxml-ns.elc
./nxml/nxml-outln.el
./nxml/nxml-outln.elc
./nxml/nxml-parse.el
./nxml/nxml-parse.elc
./nxml/nxml-rap.el
./nxml/nxml-rap.elc
./nxml/nxml-util.el
./nxml/nxml-util.elc
./nxml/rng-cmpct.el
./nxml/rng-cmpct.elc
./nxml/rng-dt.el
./nxml/rng-dt.elc
./nxml/rng-loc.el
./nxml/rng-loc.elc
./nxml/rng-maint.el
./nxml/rng-maint.elc
./nxml/rng-match.el
./nxml/rng-match.elc
./nxml/rng-nxml.el
./nxml/rng-nxml.elc
./nxml/rng-parse.el
./nxml/rng-parse.elc
./nxml/rng-pttrn.el
./nxml/rng-pttrn.elc
./nxml/rng-uri.el
./nxml/rng-uri.elc
./nxml/rng-util.el
./nxml/rng-util.elc
./nxml/rng-valid.el
./nxml/rng-valid.elc
./nxml/rng-xsd.el
./nxml/rng-xsd.elc
./nxml/xmltok.el
./nxml/xmltok.elc
./nxml/xsd-regexp.el
./nxml/xsd-regexp.elc
./obarray.el
./obarray.elc
./obsolete/
./obsolete/abbrevlist.el
./obsolete/abbrevlist.elc
./obsolete/assoc.el
./obsolete/assoc.elc
./obsolete/bruce.el
./obsolete/bruce.elc
./obsolete/cc-compat.el
./obsolete/cc-compat.elc
./obsolete/cl-compat.el
./obsolete/cl-compat.elc
./obsolete/cl.el
./obsolete/cl.elc
./obsolete/complete.el
./obsolete/complete.elc
./obsolete/crisp.el
./obsolete/crisp.elc
./obsolete/cust-print.el
./obsolete/cust-print.elc
./obsolete/erc-compat.el
./obsolete/erc-compat.elc
./obsolete/erc-hecomplete.el
./obsolete/erc-hecomplete.elc
./obsolete/eudcb-ph.el
./obsolete/eudcb-ph.elc
./obsolete/fast-lock.el
./obsolete/fast-lock.elc
./obsolete/gs.el
./obsolete/gs.elc
./obsolete/gulp.el
./obsolete/gulp.elc
./obsolete/html2text.el
./obsolete/html2text.elc
./obsolete/info-edit.el
./obsolete/info-edit.elc
./obsolete/iswitchb.el
./obsolete/iswitchb.elc
./obsolete/landmark.el
./obsolete/landmark.elc
./obsolete/lazy-lock.el
./obsolete/lazy-lock.elc
./obsolete/longlines.el
./obsolete/longlines.elc
./obsolete/mailpost.el
./obsolete/mailpost.elc
./obsolete/mantemp.el
./obsolete/mantemp.elc
./obsolete/meese.el
./obsolete/meese.elc
./obsolete/messcompat.el
./obsolete/metamail.el
./obsolete/metamail.elc
./obsolete/mouse-sel.el
./obsolete/mouse-sel.elc
./obsolete/nnir.el
./obsolete/nnir.elc
./obsolete/old-emacs-lock.el
./obsolete/old-emacs-lock.elc
./obsolete/otodo-mode.el
./obsolete/otodo-mode.elc
./obsolete/patcomp.el
./obsolete/patcomp.elc
./obsolete/pc-mode.el
./obsolete/pc-mode.elc
./obsolete/pc-select.el
./obsolete/pc-select.elc
./obsolete/pgg-def.el
./obsolete/pgg-def.elc
./obsolete/pgg-gpg.el
./obsolete/pgg-gpg.elc
./obsolete/pgg-parse.el
./obsolete/pgg-parse.elc
./obsolete/pgg-pgp.el
./obsolete/pgg-pgp.elc
./obsolete/pgg-pgp5.el
./obsolete/pgg-pgp5.elc
./obsolete/pgg.el
./obsolete/pgg.elc
./obsolete/rcompile.el
./obsolete/rcompile.elc
./obsolete/s-region.el
./obsolete/s-region.elc
./obsolete/sb-image.el
./obsolete/sb-image.elc
./obsolete/sregex.el
./obsolete/sregex.elc
./obsolete/starttls.el
./obsolete/starttls.elc
./obsolete/sup-mouse.el
./obsolete/sup-mouse.elc
./obsolete/terminal.el
./obsolete/terminal.elc
./obsolete/tls.el
./obsolete/tls.elc
./obsolete/tpu-edt.el
./obsolete/tpu-edt.elc
./obsolete/tpu-extras.el
./obsolete/tpu-extras.elc
./obsolete/tpu-mapper.el
./obsolete/tpu-mapper.elc
./obsolete/url-ns.el
./obsolete/url-ns.elc
./obsolete/vc-arch.el
./obsolete/vc-arch.elc
./obsolete/vi.el
./obsolete/vi.elc
./obsolete/vip.el
./obsolete/vip.elc
./obsolete/ws-mode.el
./obsolete/ws-mode.elc
./obsolete/yow.el
./obsolete/yow.elc
./org/
./org/ChangeLog.1
./org/ob-abc.el
./org/ob-abc.elc
./org/ob-asymptote.el
./org/ob-asymptote.elc
./org/ob-awk.el
./org/ob-awk.elc
./org/ob-C.el
./org/ob-C.elc
./org/ob-calc.el
./org/ob-calc.elc
./org/ob-clojure.el
./org/ob-clojure.elc
./org/ob-comint.el
./org/ob-comint.elc
./org/ob-coq.el
./org/ob-coq.elc
./org/ob-core.el
./org/ob-core.elc
./org/ob-css.el
./org/ob-css.elc
./org/ob-ditaa.el
./org/ob-ditaa.elc
./org/ob-dot.el
./org/ob-dot.elc
./org/ob-ebnf.el
./org/ob-ebnf.elc
./org/ob-emacs-lisp.el
./org/ob-emacs-lisp.elc
./org/ob-eshell.el
./org/ob-eshell.elc
./org/ob-eval.el
./org/ob-eval.elc
./org/ob-exp.el
./org/ob-exp.elc
./org/ob-forth.el
./org/ob-forth.elc
./org/ob-fortran.el
./org/ob-fortran.elc
./org/ob-gnuplot.el
./org/ob-gnuplot.elc
./org/ob-groovy.el
./org/ob-groovy.elc
./org/ob-haskell.el
./org/ob-haskell.elc
./org/ob-hledger.el
./org/ob-hledger.elc
./org/ob-io.el
./org/ob-io.elc
./org/ob-J.el
./org/ob-J.elc
./org/ob-java.el
./org/ob-java.elc
./org/ob-js.el
./org/ob-js.elc
./org/ob-latex.el
./org/ob-latex.elc
./org/ob-ledger.el
./org/ob-ledger.elc
./org/ob-lilypond.el
./org/ob-lilypond.elc
./org/ob-lisp.el
./org/ob-lisp.elc
./org/ob-lob.el
./org/ob-lob.elc
./org/ob-lua.el
./org/ob-lua.elc
./org/ob-makefile.el
./org/ob-makefile.elc
./org/ob-matlab.el
./org/ob-matlab.elc
./org/ob-maxima.el
./org/ob-maxima.elc
./org/ob-mscgen.el
./org/ob-mscgen.elc
./org/ob-ocaml.el
./org/ob-ocaml.elc
./org/ob-octave.el
./org/ob-octave.elc
./org/ob-org.el
./org/ob-org.elc
./org/ob-perl.el
./org/ob-perl.elc
./org/ob-picolisp.el
./org/ob-picolisp.elc
./org/ob-plantuml.el
./org/ob-plantuml.elc
./org/ob-processing.el
./org/ob-processing.elc
./org/ob-python.el
./org/ob-python.elc
./org/ob-R.el
./org/ob-R.elc
./org/ob-ref.el
./org/ob-ref.elc
./org/ob-ruby.el
./org/ob-ruby.elc
./org/ob-sass.el
./org/ob-sass.elc
./org/ob-scheme.el
./org/ob-scheme.elc
./org/ob-screen.el
./org/ob-screen.elc
./org/ob-sed.el
./org/ob-sed.elc
./org/ob-shell.el
./org/ob-shell.elc
./org/ob-shen.el
./org/ob-shen.elc
./org/ob-sql.el
./org/ob-sql.elc
./org/ob-sqlite.el
./org/ob-sqlite.elc
./org/ob-stan.el
./org/ob-stan.elc
./org/ob-table.el
./org/ob-table.elc
./org/ob-tangle.el
./org/ob-tangle.elc
./org/ob-vala.el
./org/ob-vala.elc
./org/ob.el
./org/ob.elc
./org/ol-bbdb.el
./org/ol-bbdb.elc
./org/ol-bibtex.el
./org/ol-bibtex.elc
./org/ol-docview.el
./org/ol-docview.elc
./org/ol-eshell.el
./org/ol-eshell.elc
./org/ol-eww.el
./org/ol-eww.elc
./org/ol-gnus.el
./org/ol-gnus.elc
./org/ol-info.el
./org/ol-info.elc
./org/ol-irc.el
./org/ol-irc.elc
./org/ol-mhe.el
./org/ol-mhe.elc
./org/ol-rmail.el
./org/ol-rmail.elc
./org/ol-w3m.el
./org/ol-w3m.elc
./org/ol.el
./org/ol.elc
./org/org-agenda.el
./org/org-agenda.elc
./org/org-archive.el
./org/org-archive.elc
./org/org-attach-git.el
./org/org-attach-git.elc
./org/org-attach.el
./org/org-attach.elc
./org/org-capture.el
./org/org-capture.elc
./org/org-clock.el
./org/org-clock.elc
./org/org-colview.el
./org/org-colview.elc
./org/org-compat.el
./org/org-compat.elc
./org/org-crypt.el
./org/org-crypt.elc
./org/org-ctags.el
./org/org-ctags.elc
./org/org-datetree.el
./org/org-datetree.elc
./org/org-duration.el
./org/org-duration.elc
./org/org-element.el
./org/org-element.elc
./org/org-entities.el
./org/org-entities.elc
./org/org-faces.el
./org/org-faces.elc
./org/org-feed.el
./org/org-feed.elc
./org/org-footnote.el
./org/org-footnote.elc
./org/org-goto.el
./org/org-goto.elc
./org/org-habit.el
./org/org-habit.elc
./org/org-id.el
./org/org-id.elc
./org/org-indent.el
./org/org-indent.elc
./org/org-inlinetask.el
./org/org-inlinetask.elc
./org/org-install.el
./org/org-keys.el
./org/org-keys.elc
./org/org-lint.el
./org/org-lint.elc
./org/org-list.el
./org/org-list.elc
./org/org-loaddefs.el
./org/org-loaddefs.el~
./org/org-macro.el
./org/org-macro.elc
./org/org-macs.el
./org/org-macs.elc
./org/org-mobile.el
./org/org-mobile.elc
./org/org-mouse.el
./org/org-mouse.elc
./org/org-num.el
./org/org-num.elc
./org/org-pcomplete.el
./org/org-pcomplete.elc
./org/org-plot.el
./org/org-plot.elc
./org/org-protocol.el
./org/org-protocol.elc
./org/org-refile.el
./org/org-refile.elc
./org/org-src.el
./org/org-src.elc
./org/org-table.el
./org/org-table.elc
./org/org-tempo.el
./org/org-tempo.elc
./org/org-timer.el
./org/org-timer.elc
./org/org-version.el
./org/org.el
./org/org.elc
./org/ox-ascii.el
./org/ox-ascii.elc
./org/ox-beamer.el
./org/ox-beamer.elc
./org/ox-html.el
./org/ox-html.elc
./org/ox-icalendar.el
./org/ox-icalendar.elc
./org/ox-latex.el
./org/ox-latex.elc
./org/ox-man.el
./org/ox-man.elc
./org/ox-md.el
./org/ox-md.elc
./org/ox-odt.el
./org/ox-odt.elc
./org/ox-org.el
./org/ox-org.elc
./org/ox-publish.el
./org/ox-publish.elc
./org/ox-texinfo.el
./org/ox-texinfo.elc
./org/ox.el
./org/ox.elc
./outline.el
./outline.elc
./paren.el
./paren.elc
./password-cache.el
./password-cache.elc
./pcmpl-cvs.el
./pcmpl-cvs.elc
./pcmpl-gnu.el
./pcmpl-gnu.elc
./pcmpl-linux.el
./pcmpl-linux.elc
./pcmpl-rpm.el
./pcmpl-rpm.elc
./pcmpl-unix.el
./pcmpl-unix.elc
./pcmpl-x.el
./pcmpl-x.elc
./pcomplete.el
./pcomplete.elc
./pixel-scroll.el
./pixel-scroll.elc
./play/
./play/5x5.el
./play/5x5.elc
./play/animate.el
./play/animate.elc
./play/blackbox.el
./play/blackbox.elc
./play/bubbles.el
./play/bubbles.elc
./play/cookie1.el
./play/cookie1.elc
./play/decipher.el
./play/decipher.elc
./play/dissociate.el
./play/dissociate.elc
./play/doctor.el
./play/doctor.elc
./play/dunnet.el
./play/dunnet.elc
./play/fortune.el
./play/fortune.elc
./play/gamegrid.el
./play/gamegrid.elc
./play/gametree.el
./play/gametree.elc
./play/gomoku.el
./play/gomoku.elc
./play/handwrite.el
./play/handwrite.elc
./play/hanoi.el
./play/hanoi.elc
./play/life.el
./play/life.elc
./play/morse.el
./play/morse.elc
./play/mpuz.el
./play/mpuz.elc
./play/pong.el
./play/pong.elc
./play/snake.el
./play/snake.elc
./play/solitaire.el
./play/solitaire.elc
./play/spook.el
./play/spook.elc
./play/studly.el
./play/studly.elc
./play/tetris.el
./play/tetris.elc
./play/zone.el
./play/zone.elc
./plstore.el
./plstore.elc
./printing.el
./printing.elc
./proced.el
./proced.elc
./profiler.el
./profiler.elc
./progmodes/
./progmodes/antlr-mode.el
./progmodes/antlr-mode.elc
./progmodes/asm-mode.el
./progmodes/asm-mode.elc
./progmodes/autoconf.el
./progmodes/autoconf.elc
./progmodes/bat-mode.el
./progmodes/bat-mode.elc
./progmodes/bug-reference.el
./progmodes/bug-reference.elc
./progmodes/cc-align.el
./progmodes/cc-align.elc
./progmodes/cc-awk.el
./progmodes/cc-awk.elc
./progmodes/cc-bytecomp.el
./progmodes/cc-bytecomp.elc
./progmodes/cc-cmds.el
./progmodes/cc-cmds.elc
./progmodes/cc-defs.el
./progmodes/cc-defs.elc
./progmodes/cc-engine.el
./progmodes/cc-engine.elc
./progmodes/cc-fonts.el
./progmodes/cc-fonts.elc
./progmodes/cc-guess.el
./progmodes/cc-guess.elc
./progmodes/cc-langs.el
./progmodes/cc-langs.elc
./progmodes/cc-menus.el
./progmodes/cc-menus.elc
./progmodes/cc-mode.el
./progmodes/cc-mode.elc
./progmodes/cc-styles.el
./progmodes/cc-styles.elc
./progmodes/cc-vars.el
./progmodes/cc-vars.elc
./progmodes/cfengine.el
./progmodes/cfengine.elc
./progmodes/cl-font-lock.el
./progmodes/cl-font-lock.elc
./progmodes/cmacexp.el
./progmodes/cmacexp.elc
./progmodes/compile.el
./progmodes/compile.elc
./progmodes/cperl-mode.el
./progmodes/cperl-mode.elc
./progmodes/cpp.el
./progmodes/cpp.elc
./progmodes/cwarn.el
./progmodes/cwarn.elc
./progmodes/dcl-mode.el
./progmodes/dcl-mode.elc
./progmodes/ebnf-abn.el
./progmodes/ebnf-abn.elc
./progmodes/ebnf-bnf.el
./progmodes/ebnf-bnf.elc
./progmodes/ebnf-dtd.el
./progmodes/ebnf-dtd.elc
./progmodes/ebnf-ebx.el
./progmodes/ebnf-ebx.elc
./progmodes/ebnf-iso.el
./progmodes/ebnf-iso.elc
./progmodes/ebnf-otz.el
./progmodes/ebnf-otz.elc
./progmodes/ebnf-yac.el
./progmodes/ebnf-yac.elc
./progmodes/ebnf2ps.el
./progmodes/ebnf2ps.elc
./progmodes/ebrowse.el
./progmodes/ebrowse.elc
./progmodes/elisp-mode.el
./progmodes/elisp-mode.elc
./progmodes/etags.el
./progmodes/etags.elc
./progmodes/executable.el
./progmodes/executable.elc
./progmodes/f90.el
./progmodes/f90.elc
./progmodes/flymake-cc.el
./progmodes/flymake-cc.elc
./progmodes/flymake-proc.el
./progmodes/flymake-proc.elc
./progmodes/flymake.el
./progmodes/flymake.elc
./progmodes/fortran.el
./progmodes/fortran.elc
./progmodes/gdb-mi.el
./progmodes/gdb-mi.elc
./progmodes/glasses.el
./progmodes/glasses.elc
./progmodes/grep.el
./progmodes/grep.elc
./progmodes/gud.el
./progmodes/gud.elc
./progmodes/hideif.el
./progmodes/hideif.elc
./progmodes/hideshow.el
./progmodes/hideshow.elc
./progmodes/icon.el
./progmodes/icon.elc
./progmodes/idlw-complete-structtag.el
./progmodes/idlw-complete-structtag.elc
./progmodes/idlw-help.el
./progmodes/idlw-help.elc
./progmodes/idlw-shell.el
./progmodes/idlw-shell.elc
./progmodes/idlw-toolbar.el
./progmodes/idlw-toolbar.elc
./progmodes/idlwave.el
./progmodes/idlwave.elc
./progmodes/inf-lisp.el
./progmodes/inf-lisp.elc
./progmodes/js.el
./progmodes/js.elc
./progmodes/ld-script.el
./progmodes/ld-script.elc
./progmodes/m4-mode.el
./progmodes/m4-mode.elc
./progmodes/make-mode.el
./progmodes/make-mode.elc
./progmodes/meta-mode.el
./progmodes/meta-mode.elc
./progmodes/mixal-mode.el
./progmodes/mixal-mode.elc
./progmodes/modula2.el
./progmodes/modula2.elc
./progmodes/octave.el
./progmodes/octave.elc
./progmodes/opascal.el
./progmodes/opascal.elc
./progmodes/pascal.el
./progmodes/pascal.elc
./progmodes/perl-mode.el
./progmodes/perl-mode.elc
./progmodes/prog-mode.el
./progmodes/prog-mode.elc
./progmodes/project.el
./progmodes/project.elc
./progmodes/prolog.el
./progmodes/prolog.elc
./progmodes/ps-mode.el
./progmodes/ps-mode.elc
./progmodes/python.el
./progmodes/python.elc
./progmodes/ruby-mode.el
./progmodes/ruby-mode.elc
./progmodes/scheme.el
./progmodes/scheme.elc
./progmodes/sh-script.el
./progmodes/sh-script.elc
./progmodes/simula.el
./progmodes/simula.elc
./progmodes/sql.el
./progmodes/sql.elc
./progmodes/subword.el
./progmodes/subword.elc
./progmodes/tcl.el
./progmodes/tcl.elc
./progmodes/vera-mode.el
./progmodes/vera-mode.elc
./progmodes/verilog-mode.el
./progmodes/verilog-mode.elc
./progmodes/vhdl-mode.el
./progmodes/vhdl-mode.elc
./progmodes/which-func.el
./progmodes/which-func.elc
./progmodes/xref.el
./progmodes/xref.elc
./progmodes/xscheme.el
./progmodes/xscheme.elc
./ps-bdf.el
./ps-bdf.elc
./ps-def.el
./ps-def.elc
./ps-mule.el
./ps-mule.elc
./ps-print-loaddefs.el
./ps-print.el
./ps-print.elc
./ps-samp.el
./ps-samp.elc
./README
./recentf.el
./recentf.elc
./rect.el
./rect.elc
./register.el
./register.elc
./registry.el
./registry.elc
./repeat.el
./repeat.elc
./replace.el
./replace.elc
./reposition.el
./reposition.elc
./reveal.el
./reveal.elc
./rfn-eshadow.el
./rfn-eshadow.elc
./rot13.el
./rot13.elc
./rtree.el
./rtree.elc
./ruler-mode.el
./ruler-mode.elc
./savehist.el
./savehist.elc
./saveplace.el
./saveplace.elc
./scroll-all.el
./scroll-all.elc
./scroll-bar.el
./scroll-bar.elc
./scroll-lock.el
./scroll-lock.elc
./select.el
./select.elc
./server.el
./server.elc
./ses.el
./ses.elc
./shadowfile.el
./shadowfile.elc
./shell.el
./shell.elc
./simple.el
./simple.elc
./skeleton.el
./skeleton.elc
./so-long.el
./so-long.elc
./sort.el
./sort.elc
./soundex.el
./soundex.elc
./speedbar.el
./speedbar.elc
./startup.el
./startup.elc
./strokes.el
./strokes.elc
./subdirs.el
./subr.el
./subr.elc
./svg.el
./svg.elc
./t-mouse.el
./t-mouse.elc
./tab-bar.el
./tab-bar.elc
./tab-line.el
./tab-line.elc
./tabify.el
./tabify.elc
./talk.el
./talk.elc
./tar-mode.el
./tar-mode.elc
./tempo.el
./tempo.elc
./term/
./term/AT386.el
./term/AT386.elc
./term/bobcat.el
./term/bobcat.elc
./term/common-win.el
./term/common-win.elc
./term/cygwin.el
./term/cygwin.elc
./term/internal.el
./term/internal.elc
./term/iris-ansi.el
./term/iris-ansi.elc
./term/konsole.el
./term/konsole.elc
./term/linux.el
./term/linux.elc
./term/lk201.el
./term/lk201.elc
./term/news.el
./term/news.elc
./term/ns-win.el
./term/ns-win.elc
./term/pc-win.el
./term/pc-win.elc
./term/README
./term/rxvt.el
./term/rxvt.elc
./term/screen.el
./term/screen.elc
./term/st.el
./term/st.elc
./term/sun.el
./term/sun.elc
./term/tmux.el
./term/tmux.elc
./term/tty-colors.el
./term/tty-colors.elc
./term/tvi970.el
./term/tvi970.elc
./term/vt100.el
./term/vt100.elc
./term/vt200.el
./term/vt200.elc
./term/w32-win.el
./term/w32-win.elc
./term/w32console.el
./term/w32console.elc
./term/wyse50.el
./term/wyse50.elc
./term/x-win.el
./term/x-win.elc
./term/xterm.el
./term/xterm.elc
./term.el
./term.elc
./textmodes/
./textmodes/artist.el
./textmodes/artist.elc
./textmodes/bib-mode.el
./textmodes/bib-mode.elc
./textmodes/bibtex-style.el
./textmodes/bibtex-style.elc
./textmodes/bibtex.el
./textmodes/bibtex.elc
./textmodes/conf-mode.el
./textmodes/conf-mode.elc
./textmodes/css-mode.el
./textmodes/css-mode.elc
./textmodes/dns-mode.el
./textmodes/dns-mode.elc
./textmodes/enriched.el
./textmodes/enriched.elc
./textmodes/fill.el
./textmodes/fill.elc
./textmodes/flyspell.el
./textmodes/flyspell.elc
./textmodes/ispell.el
./textmodes/ispell.elc
./textmodes/less-css-mode.el
./textmodes/less-css-mode.elc
./textmodes/makeinfo.el
./textmodes/makeinfo.elc
./textmodes/mhtml-mode.el
./textmodes/mhtml-mode.elc
./textmodes/nroff-mode.el
./textmodes/nroff-mode.elc
./textmodes/page-ext.el
./textmodes/page-ext.elc
./textmodes/page.el
./textmodes/page.elc
./textmodes/paragraphs.el
./textmodes/paragraphs.elc
./textmodes/picture.el
./textmodes/picture.elc
./textmodes/po.el
./textmodes/po.elc
./textmodes/refbib.el
./textmodes/refbib.elc
./textmodes/refer.el
./textmodes/refer.elc
./textmodes/refill.el
./textmodes/refill.elc
./textmodes/reftex-auc.el
./textmodes/reftex-auc.elc
./textmodes/reftex-cite.el
./textmodes/reftex-cite.elc
./textmodes/reftex-dcr.el
./textmodes/reftex-dcr.elc
./textmodes/reftex-global.el
./textmodes/reftex-global.elc
./textmodes/reftex-index.el
./textmodes/reftex-index.elc
./textmodes/reftex-loaddefs.el
./textmodes/reftex-parse.el
./textmodes/reftex-parse.elc
./textmodes/reftex-ref.el
./textmodes/reftex-ref.elc
./textmodes/reftex-sel.el
./textmodes/reftex-sel.elc
./textmodes/reftex-toc.el
./textmodes/reftex-toc.elc
./textmodes/reftex-vars.el
./textmodes/reftex-vars.elc
./textmodes/reftex.el
./textmodes/reftex.elc
./textmodes/remember.el
./textmodes/remember.elc
./textmodes/rst.el
./textmodes/rst.elc
./textmodes/sgml-mode.el
./textmodes/sgml-mode.elc
./textmodes/table.el
./textmodes/table.elc
./textmodes/tex-mode.el
./textmodes/tex-mode.elc
./textmodes/texinfmt.el
./textmodes/texinfmt.elc
./textmodes/texinfo.el
./textmodes/texinfo.elc
./textmodes/texnfo-upd.el
./textmodes/texnfo-upd.elc
./textmodes/text-mode.el
./textmodes/text-mode.elc
./textmodes/tildify.el
./textmodes/tildify.elc
./textmodes/two-column.el
./textmodes/two-column.elc
./textmodes/underline.el
./textmodes/underline.elc
./thingatpt.el
./thingatpt.elc
./thread.el
./thread.elc
./thumbs.el
./thumbs.elc
./time-stamp.el
./time-stamp.elc
./time.el
./time.elc
./timezone.el
./timezone.elc
./tmm.el
./tmm.elc
./tool-bar.el
./tool-bar.elc
./tooltip.el
./tooltip.elc
./tree-widget.el
./tree-widget.elc
./tutorial.el
./tutorial.elc
./type-break.el
./type-break.elc
./uniquify.el
./uniquify.elc
./url/
./url/ChangeLog.1
./url/url-about.el
./url/url-about.elc
./url/url-auth.el
./url/url-auth.elc
./url/url-cache.el
./url/url-cache.elc
./url/url-cid.el
./url/url-cid.elc
./url/url-cookie.el
./url/url-cookie.elc
./url/url-dav.el
./url/url-dav.elc
./url/url-dired.el
./url/url-dired.elc
./url/url-domsuf.el
./url/url-domsuf.elc
./url/url-expand.el
./url/url-expand.elc
./url/url-file.el
./url/url-file.elc
./url/url-ftp.el
./url/url-ftp.elc
./url/url-future.el
./url/url-future.elc
./url/url-gw.el
./url/url-gw.elc
./url/url-handlers.el
./url/url-handlers.elc
./url/url-history.el
./url/url-history.elc
./url/url-http.el
./url/url-http.elc
./url/url-imap.el
./url/url-imap.elc
./url/url-irc.el
./url/url-irc.elc
./url/url-ldap.el
./url/url-ldap.elc
./url/url-mailto.el
./url/url-mailto.elc
./url/url-methods.el
./url/url-methods.elc
./url/url-misc.el
./url/url-misc.elc
./url/url-news.el
./url/url-news.elc
./url/url-nfs.el
./url/url-nfs.elc
./url/url-parse.el
./url/url-parse.elc
./url/url-privacy.el
./url/url-privacy.elc
./url/url-proxy.el
./url/url-proxy.elc
./url/url-queue.el
./url/url-queue.elc
./url/url-tramp.el
./url/url-tramp.elc
./url/url-util.el
./url/url-util.elc
./url/url-vars.el
./url/url-vars.elc
./url/url.el
./url/url.elc
./userlock.el
./userlock.elc
./vc/
./vc/add-log.el
./vc/add-log.elc
./vc/compare-w.el
./vc/compare-w.elc
./vc/cvs-status.el
./vc/cvs-status.elc
./vc/diff-mode.el
./vc/diff-mode.elc
./vc/diff.el
./vc/diff.elc
./vc/ediff-diff.el
./vc/ediff-diff.elc
./vc/ediff-help.el
./vc/ediff-help.elc
./vc/ediff-hook.el
./vc/ediff-hook.elc
./vc/ediff-init.el
./vc/ediff-init.elc
./vc/ediff-merg.el
./vc/ediff-merg.elc
./vc/ediff-mult.el
./vc/ediff-mult.elc
./vc/ediff-ptch.el
./vc/ediff-ptch.elc
./vc/ediff-util.el
./vc/ediff-util.elc
./vc/ediff-vers.el
./vc/ediff-vers.elc
./vc/ediff-wind.el
./vc/ediff-wind.elc
./vc/ediff.el
./vc/ediff.elc
./vc/emerge.el
./vc/emerge.elc
./vc/log-edit.el
./vc/log-edit.elc
./vc/log-view.el
./vc/log-view.elc
./vc/pcvs-defs.el
./vc/pcvs-defs.elc
./vc/pcvs-info.el
./vc/pcvs-info.elc
./vc/pcvs-parse.el
./vc/pcvs-parse.elc
./vc/pcvs-util.el
./vc/pcvs-util.elc
./vc/pcvs.el
./vc/pcvs.elc
./vc/smerge-mode.el
./vc/smerge-mode.elc
./vc/vc-annotate.el
./vc/vc-annotate.elc
./vc/vc-bzr.el
./vc/vc-bzr.elc
./vc/vc-cvs.el
./vc/vc-cvs.elc
./vc/vc-dav.el
./vc/vc-dav.elc
./vc/vc-dir.el
./vc/vc-dir.elc
./vc/vc-dispatcher.el
./vc/vc-dispatcher.elc
./vc/vc-filewise.el
./vc/vc-filewise.elc
./vc/vc-git.el
./vc/vc-git.elc
./vc/vc-hg.el
./vc/vc-hg.elc
./vc/vc-hooks.el
./vc/vc-hooks.elc
./vc/vc-mtn.el
./vc/vc-mtn.elc
./vc/vc-rcs.el
./vc/vc-rcs.elc
./vc/vc-sccs.el
./vc/vc-sccs.elc
./vc/vc-src.el
./vc/vc-src.elc
./vc/vc-svn.el
./vc/vc-svn.elc
./vc/vc.el
./vc/vc.elc
./vcursor.el
./vcursor.elc
./version.el
./version.elc
./view.el
./view.elc
./vt-control.el
./vt-control.elc
./vt100-led.el
./vt100-led.elc
./w32-fns.el
./w32-fns.elc
./w32-vars.el
./w32-vars.elc
./wdired.el
./wdired.elc
./whitespace.el
./whitespace.elc
./wid-browse.el
./wid-browse.elc
./wid-edit.el
./wid-edit.elc
./widget.el
./widget.elc
./windmove.el
./windmove.elc
./window.el
./window.elc
./winner.el
./winner.elc
./woman.el
./woman.elc
./x-dnd.el
./x-dnd.elc
./xdg.el
./xdg.elc
./xml.el
./xml.elc
./xt-mouse.el
./xt-mouse.elc
./xwidget.el
./xwidget.elc
rm -f "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp/subdirs.el"
umask 022; ../emacs/build-aux/update-subdirs "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp"
subdir="/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/site-lisp" ; \
  if [ -f "${subdir}/subdirs.el" ]; then true; else umask 022; /usr/bin/mkdir -p "${subdir}"; (echo "(if (fboundp 'normal-top-level-add-subdirs-to-load-path)"; echo "    (normal-top-level-add-subdirs-to-load-path))") > "${subdir}/subdirs.el"; fi
subdir="/home/cramaph1/emacs-native-comp/dest/share/emacs/site-lisp" ; \
  if [ -f "${subdir}/subdirs.el" ]; then true; else umask 022; /usr/bin/mkdir -p "${subdir}"; (echo "(if (fboundp 'normal-top-level-add-subdirs-to-load-path)"; echo "    (normal-top-level-add-subdirs-to-load-path))") > "${subdir}/subdirs.el"; fi || true
[ -z "" ] || { \
  echo "Compressing *.el etc. ..." && \
  cd "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp" && \
  for f in `find . -name "*.elc" -print | sed 's/.elc$/.el/'`; do \
     -9n "$f"; \
  done; \
   -9n "../etc/publicsuffix.txt"; \
}
chmod -R a+r "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50" "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc" "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/lisp"
unset CDPATH; \
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc" ; \
exp_etcdocdir=`cd "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc"; /bin/pwd`; \
if [ "`cd ./etc; /bin/pwd`" != "$exp_etcdocdir" ]; \
then \
   docfile="DOC"; \
   printf 'Copying %s to %s ...\n' "etc/$docfile" \
     "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc"; \
   /usr/bin/install -c -m 644 etc/${docfile} "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc/${docfile}"; \
   for installuser in ${LOGNAME} ${USERNAME} ${USER} `(id -u) 2> /dev/null`; do [ -n "${installuser}" ] && break ; done; installgroup=`(id -g) 2>/dev/null` && [ -n "$installgroup" ] && installuser=$installuser:$installgroup; \
     chown ${installuser} "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc/${docfile}" || true ; \
else true; fi
Copying etc/DOC to /home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50/etc ...
make -C nt install
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/nt'

Installing utilities run internally by Emacs.
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32"
exp_archlibdir=`cd "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32" && /bin/pwd`; \
if [ "$exp_archlibdir" != "`/bin/pwd`" ]; then \
  for file in cmdproxy.exe ddeclient.exe; do \
    /usr/bin/install -c  $file "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32/$file" ; \
  done ; \
        fi

Installing utilities for users to run.
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/bin"
for file in runemacs.exe addpm.exe ; do \
  /usr/bin/install -c  ${file} "/home/cramaph1/emacs-native-comp/dest/bin"/`echo ${file} | sed -e 's/.exe$//' -e 's,x,x,'`.exe ; \
done
/usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50"
/usr/bin/install -c -m 644 ../../emacs/nt/README.W32 "/home/cramaph1/emacs-native-comp/dest/share/emacs/28.0.50"
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/nt'
umask 022; /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/bin"
make -C lib-src install
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'

Installing utilities run internally by Emacs.
umask 022 && /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32"
exp_archlibdir=`cd "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32" && /bin/pwd` && \
if [ "$exp_archlibdir" != "`/bin/pwd`" ]; then \
  for file in hexl.exe  movemail.exe ; do \
    /usr/bin/install -c  $file \
      "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32/$file" || exit; \
  done ; \
        fi
exp_archlibdir=`cd "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32" && /bin/pwd` && \
if [ "$exp_archlibdir" != "`cd ../../emacs/lib-src && /bin/pwd`" ]; then \
  for file in rcs2log; do \
    /usr/bin/install -c ../../emacs/lib-src/$file \
      "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32/$file" || exit; \
  done ; \
fi

Installing utilities for users to run.
umask 022 && /usr/bin/mkdir -p "/home/cramaph1/emacs-native-comp/dest/bin"
for file in etags.exe ctags.exe emacsclient.exe emacsclientw.exe ebrowse.exe ; do \
  /usr/bin/install -c  ${file} \
    "/home/cramaph1/emacs-native-comp/dest/bin"/` \
      echo ${file} | sed -e 's/.exe$//' -e 's,x,x,' \
    `.exe || exit; \
done
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
/usr/bin/install -c  src/emacs.exe "/home/cramaph1/emacs-native-comp/dest/bin/`echo emacs-28.0.50 | sed 's,x,x,'`.exe"
/usr/bin/install -c -m 644 src/emacs.pdmp "/home/cramaph1/emacs-native-comp/dest/libexec/emacs/28.0.50/x86_64-w64-mingw32"/emacs.pdmp
chmod 755 "/home/cramaph1/emacs-native-comp/dest/bin/`echo emacs-28.0.50 | sed 's,x,x,'`.exe"
rm -f "/home/cramaph1/emacs-native-comp/dest/bin/`echo emacs | sed 's,x,x,'`.exe"
cd "/home/cramaph1/emacs-native-comp/dest/bin" && /bin/ln "`echo emacs-28.0.50 | sed 's,x,x,'`.exe" "`echo emacs | sed 's,x,x,'`.exe"
make -C lib-src maybe-blessmail
make[1]: Entering directory '/home/cramaph1/emacs-native-comp/build/lib-src'
make[1]: Nothing to be done for 'maybe-blessmail'.
make[1]: Leaving directory '/home/cramaph1/emacs-native-comp/build/lib-src'
find native-lisp -type f -exec /usr/bin/install -c -m 644 -D "{}" ""/home/cramaph1/emacs-native-comp/dest/lib/emacs/28.0.50/"{}" \;

^ permalink raw reply related	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21 10:10                   ` Pal Gloss
@ 2020-12-21 12:08                     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-21 22:46                       ` Andy Moreton
  2020-12-21 16:21                     ` Eli Zaretskii
  1 sibling, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-21 12:08 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

Pal Gloss <pcfeb0009@gmx.com> writes:

>> There are still problems related to the usage of Fdirectory_files and
>> internal_condition_case_5 I think. At least, I get a crash after the
>> bootstrap is dumped (? see attached build log)
>>
>> Debugger entered--Lisp error: (wrong-type-argument wholenump t)
>
> Despite 2526032ea954671aa48a6ad6d924df2941a8364a, this error still happens:
> Qt and Qnil should be swapped (see sed script at the bottom of the mail
> inside my build commands or the git diff in the build log).

Hi Pal thanks for trying.

I don't like to run or decript scripts, I like to review and apply
patches from contributors, why don't you submit one for this? :)

>> >> With 407fb16583 I think '-lgccjit' should be unnecessary on Windows now, is it?
>> >
>> > It is still needed, see my previous mail. But adding -lgccjit allows the build
>> > to proceed but crashes later on.
>>
>> Hopefully this is fixed now by 3bb2fd0c58?
>
> Not quite: -lgccjit was still needed for strsignal.  Note that the strsignal is a
> double problem:
> 1. Because configure can link the test program with the call to strsignal because
>    libgccjit exports it (though Eli argues it shouldn't and I've reported an issue
>    to the mingw64-packages repository), no special provision is made to include a
>    header defining the function.  Hence, during compilation, there are several
>    warnings that gcc assumes that strsignal returns an int and has to cast it to
>    const char*.

Eli is right, mingw64 should fix this.

We might provide the prototype ourselfs but I don't think is a good
idea.  I think is probably better not to define HAVE_STRSIGNAL depending
on libgccjit.

  Andrea






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21 10:10                   ` Pal Gloss
  2020-12-21 12:08                     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21 16:21                     ` Eli Zaretskii
  1 sibling, 0 replies; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-21 16:21 UTC (permalink / raw)
  To: Pal Gloss; +Cc: 45303

> From: Pal Gloss <pcfeb0009@gmx.com>
> Date: Mon, 21 Dec 2020 11:10:15 +0100
> 
> Not quite: -lgccjit was still needed for strsignal.  Note that the strsignal is a
> double problem:
> 1. Because configure can link the test program with the call to strsignal because
>    libgccjit exports it (though Eli argues it shouldn't and I've reported an issue
>    to the mingw64-packages repository), no special provision is made to include a
>    header defining the function.  Hence, during compilation, there are several
>    warnings that gcc assumes that strsignal returns an int and has to cast it to
>    const char*.
> 2. Because -lgccjit is not added to LIBGCCJIT (it is supposed to be loaded
>    dynamically, if I understood it right), strsignal is not found at linking time.
> 
> So, even when hacking the LIBGCCJIT to contain -lgccjit in src/Makefile, I'm just
> allowing the linking to succeed, but probably risk a crash because the linked
> function strsignal does not match the implicit definition assumed by gcc (?).
> 
> In the end, I've applied (see sed script at the bottom of the mail
> inside my build commands or the git diff in the build log) AndyM's suggestion
> (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83) to nt/mingw-cfg.site.

I think this is the correct solution in this case.  No matter what the
MSYS2 folks do with the original problem, MinGW doesn't have strsignal
and won't have it any time soon, so telling this to configure in
mingw.site cannot possibly do any harm.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21  8:09                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21 17:41                           ` Andy Moreton
  0 siblings, 0 replies; 75+ messages in thread
From: Andy Moreton @ 2020-12-21 17:41 UTC (permalink / raw)
  To: 45303

On Mon 21 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
> text editors" <bug-gnu-emacs@gnu.org> writes:
>
> [...]
>
>> IIUC compilation-wise we are left only with the zlib issue now.
>
> Ah yeah and the `strsignal' issue too, but ATM that's not clear if this
> is something we want to workaround in our code or not.

Yes. If the distro libgccjit packages are updated to avoid exporting
strsignal then this problem should go away: otherwise, a workaround is
to add ac_cv_func_strsignal=no in nt/mingw-cfg.site.

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (5 preceding siblings ...)
  2020-12-20 16:32 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-21 18:02 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
  2020-12-22 15:47 ` bug#45303: #45303 [feature/native-comp] building error on Windows gliao.tw--- via 
  7 siblings, 0 replies; 75+ messages in thread
From: =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅 @ 2020-12-21 18:02 UTC (permalink / raw)
  To: 45303

Following Pal's script in #173, I can compile emacs native-comp
without out problems, however, when I try to run  native-compile
function at a IELM prompt, I got the following error message:

comp--native-compile: Native compiler error: (lambda (arg0 &optional
arg1) (let ((f #'delete-char)) (funcall f arg0 arg1))), ""Invalid face
attribute :background nil

Not sure if it's caused by some patches to comp.c

Thanks,
Kiong-Ge.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21 12:08                     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-21 22:46                       ` Andy Moreton
  2020-12-22  8:47                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: Andy Moreton @ 2020-12-21 22:46 UTC (permalink / raw)
  To: 45303

On Mon 21 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Pal Gloss <pcfeb0009@gmx.com> writes:
>
>>> There are still problems related to the usage of Fdirectory_files and
>>> internal_condition_case_5 I think. At least, I get a crash after the
>>> bootstrap is dumped (? see attached build log)
>>>
>>> Debugger entered--Lisp error: (wrong-type-argument wholenump t)
>>
>> Despite 2526032ea954671aa48a6ad6d924df2941a8364a, this error still happens:
>> Qt and Qnil should be swapped (see sed script at the bottom of the mail
>> inside my build commands or the git diff in the build log).
>
> Hi Pal thanks for trying.
>
> I don't like to run or decript scripts, I like to review and apply
> patches from contributors, why don't you submit one for this? :)

The fix needed here is another tweak to eln_load_path_final_clean_up:
the arguments for internal_condition_case_5 should end "Qnil, Qt,
return_nil". After fixing that then a bootstrap build completes without
crashes.

Other issues noted when running the uninstalled emacs from build dir:
a) The ELN compile step is very slow during bootstrap.

b) The built emacs will run uninstalled (i.e. directly from the build
   tree), but is almost unusable as the async ELN compile make emacs
   very unresponsive to input.

c) The .eln files for a few core .el files are built in:
     <builddir>/native-lisp/<version>-<target>-<hash>/*.eln

   The async compile puts .eln files in:
     $HOME/.emacs.d/eln-cache/<version>-<target>-<hash>/*.eln

   Q1: Why are the compiled files not added to builddir/lisp-native ?
   Q2: Why are the directory and filenames so long ?
   Q3: Why are the directory names different ?

   This needs a heirarchy of files named after a hash of their content.
   This problem has been solved by git, mercurial etc, and it would be
   better to use a similar layout, and learn lessons from those tools
   for how to do so efficiently.

   Q4: Why are the lisp files not *all* precompiled as part of the build ?
   Q5: What can be done to improve the slow compile time ?

   Q6: Why are the built files so large ?
   For example:
     47609  abbrev.el
     40298  abbrev.elc
    174799  abbrev-2af30c9ac0795d54ce43b6286aa259ff-a03852565cd14ed2eaa6f4159b530c2e.eln

Thanks for working on this,

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-21 22:46                       ` Andy Moreton
@ 2020-12-22  8:47                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 19:41                           ` Andy Moreton
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-22  8:47 UTC (permalink / raw)
  To: Andy Moreton; +Cc: 45303

Andy Moreton <andrewjmoreton@gmail.com> writes:

> On Mon 21 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:
>
>> Pal Gloss <pcfeb0009@gmx.com> writes:
>>
>>>> There are still problems related to the usage of Fdirectory_files and
>>>> internal_condition_case_5 I think. At least, I get a crash after the
>>>> bootstrap is dumped (? see attached build log)
>>>>
>>>> Debugger entered--Lisp error: (wrong-type-argument wholenump t)
>>>
>>> Despite 2526032ea954671aa48a6ad6d924df2941a8364a, this error still happens:
>>> Qt and Qnil should be swapped (see sed script at the bottom of the mail
>>> inside my build commands or the git diff in the build log).
>>
>> Hi Pal thanks for trying.
>>
>> I don't like to run or decript scripts, I like to review and apply
>> patches from contributors, why don't you submit one for this? :)
>
> The fix needed here is another tweak to eln_load_path_final_clean_up:
> the arguments for internal_condition_case_5 should end "Qnil, Qt,
> return_nil". After fixing that then a bootstrap build completes without
> crashes.

I'm sorry this week I'm rather busy progressing on new features plus I
cannot test Windows patches and this makes it very time consuming.

As I've said more then once on this thread: patches are welcome.

> Other issues noted when running the uninstalled emacs from build dir:

I think these are off topic for this thread but quickly:

> a) The ELN compile step is very slow during bootstrap.

On my machine make bootstrap is ~2.5x slower than vanilla build.

> b) The built emacs will run uninstalled (i.e. directly from the build
>    tree), but is almost unusable as the async ELN compile make emacs
>    very unresponsive to input.

You can customize `comp-async-jobs-number'.
<http://akrl.sdf.org/gccemacs.html#org73a9089>
The default works well on most systems but probably is not optimal for
your machine.

> c) The .eln files for a few core .el files are built in:
>      <builddir>/native-lisp/<version>-<target>-<hash>/*.eln
>
>    The async compile puts .eln files in:
>      $HOME/.emacs.d/eln-cache/<version>-<target>-<hash>/*.eln
>
>    Q1: Why are the compiled files not added to builddir/lisp-native ?
>    Q2: Why are the directory and filenames so long ?
>    Q3: Why are the directory names different ?

<https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02186.html>
<http://akrl.sdf.org/gccemacs.html#org71a8de5>

>    This needs a heirarchy of files named after a hash of their content.
>    This problem has been solved by git, mercurial etc, and it would be
>    better to use a similar layout, and learn lessons from those tools
>    for how to do so efficiently.

Are you asking at the same time how the current system works and
suggesting how it should?

>    Q4: Why are the lisp files not *all* precompiled as part of the
>    build ?

make bootstrap NATIVE_FULL_AOT=1

<http://akrl.sdf.org/gccemacs.html#orgdb45946>
<http://akrl.sdf.org/gccemacs.html#orga0c267d>

>    Q5: What can be done to improve the slow compile time ?

I've never had the time to optimize the Lisp side of the compiler, last
week I did some profiling and made an idea on where and how to take
action.  I'll be on that in the new year, the current one has been
mostly on debug and integration.

>    Q6: Why are the built files so large ?

If you want a more compact representation of the code byte-code is
probably a better format than native code.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
                   ` (6 preceding siblings ...)
  2020-12-21 18:02 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
@ 2020-12-22 15:47 ` gliao.tw--- via 
  2020-12-22 19:15   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 19:46   ` Andy Moreton
  7 siblings, 2 replies; 75+ messages in thread
From: gliao.tw--- via  @ 2020-12-22 15:47 UTC (permalink / raw)
  To: 45303@debbugs.gnu.org, akrl@sdf.org, pcfeb0009@gmx.com


[-- Attachment #1.1: Type: text/plain, Size: 258 bytes --]

Hi Andrea and Pal,

the attached file is the patch applicable to snapshot after commit [9676e4d7766cea647a4e2b9e27fad97479b418de](http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=feature/native-comp&id=9676e4d7766cea647a4e2b9e27fad97479b418de)

Kiong-Ge.

[-- Attachment #1.2: Type: text/html, Size: 663 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: patch_for_9676e4d7766cea647a4e2b9e27fad97479b418de.patch --]
[-- Type: text/x-patch; name=patch_for_9676e4d7766cea647a4e2b9e27fad97479b418de.patch, Size: 953 bytes --]

diff -ruN src-orig/nt/mingw-cfg.site src/nt/mingw-cfg.site
--- src-orig/nt/mingw-cfg.site	2020-12-22 15:36:18.429108443 +0000
+++ src/nt/mingw-cfg.site	2020-12-22 15:37:18.099953457 +0000
@@ -156,3 +156,5 @@
 # We don't want to build Emacs so it depends on bcrypt.dll, since then
 # it will refuse to start on systems where that DLL is absent.
 gl_cv_lib_assume_bcrypt=no
+# force strsignal from gnulib to be used (cf https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83)
+ac_cv_func_strsignal=no
diff -ruN src-orig/src/comp.c src/src/comp.c
--- src-orig/src/comp.c	2020-12-22 15:36:18.437108289 +0000
+++ src/src/comp.c	2020-12-22 15:37:59.411152358 +0000
@@ -4534,7 +4534,7 @@
 				   concat2 (XCAR (dir_tail),
 					    Vcomp_native_version_dir),
 				   Qt, build_string ("\\.eln\\.old\\'"), Qnil,
-				   Qt, Qnil, return_nil);
+				   Qnil, Qt, return_nil);
       FOR_EACH_TAIL (files_in_dir)
 	Fdelete_file (XCAR (files_in_dir), Qnil);
     }

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 15:47 ` bug#45303: #45303 [feature/native-comp] building error on Windows gliao.tw--- via 
@ 2020-12-22 19:15   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 19:48     ` gliao.tw--- via 
  2020-12-22 19:46   ` Andy Moreton
  1 sibling, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-22 19:15 UTC (permalink / raw)
  To: gliao.tw; +Cc: pcfeb0009@gmx.com, 45303@debbugs.gnu.org

"gliao.tw@pm.me" <gliao.tw@pm.me> writes:

> Hi Andrea and Pal, 
>
> the attached file is the patch applicable to snapshot after commit 
> 9676e4d7766cea647a4e2b9e27fad97479b418de
>
> Kiong-Ge. 

Hi Kiong-Ge,

thanks for taking the time.

Do you have copyright assignment or this goes under the
copyright-paperwork-exempt?

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22  8:47                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-22 19:41                           ` Andy Moreton
  0 siblings, 0 replies; 75+ messages in thread
From: Andy Moreton @ 2020-12-22 19:41 UTC (permalink / raw)
  To: 45303

On Tue 22 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> Andy Moreton <andrewjmoreton@gmail.com> writes:
[snipped]
>> Other issues noted when running the uninstalled emacs from build dir:
>
> I think these are off topic for this thread but quickly:

Agreed, but thanks for giving links to relevant info. I'll read up some
more and ask any further questions on emacs-devel.

    AndyM







^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 15:47 ` bug#45303: #45303 [feature/native-comp] building error on Windows gliao.tw--- via 
  2020-12-22 19:15   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-22 19:46   ` Andy Moreton
  1 sibling, 0 replies; 75+ messages in thread
From: Andy Moreton @ 2020-12-22 19:46 UTC (permalink / raw)
  To: 45303

On Tue 22 Dec 2020, gliao.tw--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors wrote:

> Hi Andrea and Pal,
>
> the attached file is the patch applicable to snapshot after commit
> [9676e4d7766cea647a4e2b9e27fad97479b418de](http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=feature/native-comp&id=9676e4d7766cea647a4e2b9e27fad97479b418de)
>
> Kiong-Ge.
> diff -ruN src-orig/nt/mingw-cfg.site src/nt/mingw-cfg.site
> --- src-orig/nt/mingw-cfg.site	2020-12-22 15:36:18.429108443 +0000
> +++ src/nt/mingw-cfg.site	2020-12-22 15:37:18.099953457 +0000
> @@ -156,3 +156,5 @@
>  # We don't want to build Emacs so it depends on bcrypt.dll, since then
>  # it will refuse to start on systems where that DLL is absent.
>  gl_cv_lib_assume_bcrypt=no
> +# force strsignal from gnulib to be used (cf https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45303#83)
> +ac_cv_func_strsignal=no

This comment is not quite right: Eli pointed out that emacs does not
use the gnulib replacement function on Windows. Adding this line to
mingw.site ensures that HAVE_STRSIGNAL is not defined in config.h, so
the strsignal macro in src/syssignal.h gets used.

    AndyM






^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 19:15   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-22 19:48     ` gliao.tw--- via 
  2020-12-22 20:09       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: gliao.tw--- via  @ 2020-12-22 19:48 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: pcfeb0009@gmx.com, 45303@debbugs.gnu.org

Hi Andrea and Pal,

I haven't provide any copyright assignment and I am not sure copyright-paperwork exempt is applicable to this patch, as this patch is derived from the script provided by Pal.

I would like to ask Pal if it's okay to Pal that I provide the copyright assignment. If Pal want to provide the copyright assignment that will be great, if Pal doesn't want to provide copyright assignment and grant me to do so, I am glad to provide copyright assignment if needed.

Thanks,
Kiong-Ge.



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, December 22, 2020 1:15 PM, Andrea Corallo <akrl@sdf.org> wrote:

> %22gliao.tw@pm.me">--protonSignature--"gliao.tw@pm.me" gliao.tw@pm.me writes:
>
> > Hi Andrea and Pal,
> > the attached file is the patch applicable to snapshot after commit
> > 9676e4d7766cea647a4e2b9e27fad97479b418de
> > Kiong-Ge.
>
> Hi Kiong-Ge,
>
> thanks for taking the time.
>
> Do you have copyright assignment or this goes under the
> copyright-paperwork-exempt?
>
> Andrea







^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 19:48     ` gliao.tw--- via 
@ 2020-12-22 20:09       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 20:15         ` gliao.tw--- via 
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-22 20:09 UTC (permalink / raw)
  To: gliao.tw; +Cc: pcfeb0009@gmx.com, 45303@debbugs.gnu.org

"gliao.tw@pm.me" <gliao.tw@pm.me> writes:

> Hi Andrea and Pal,
>
> I haven't provide any copyright assignment and I am not sure
> copyright-paperwork exempt is applicable to this patch, as this patch
> is derived from the script provided by Pal.

Hi Kiong-Ge,

the copyright assignment is between you and the fsf, you can see the
CONTRIBUTE file under 'Getting involved with development' and 'Commit
messages'.

This change is sufficently small and simple to go in with the
paperwork-exempt.

I added a changelog for you tweaked one comment and pushed it as
433ae7b0a5.

Are we fine now with the compilation process?

Regards

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 20:09       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-22 20:15         ` gliao.tw--- via 
  2020-12-22 20:21           ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 75+ messages in thread
From: gliao.tw--- via  @ 2020-12-22 20:15 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: pcfeb0009@gmx.com, 45303@debbugs.gnu.org

Andrea,

The native-comp branch compiles smoothly with generated executable working flawlessly under my Msys2 environment on Windows 10.

I don't have anything to report now, if no objection from other people, I think we can close this bug.

Kiong-Ge.



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, December 22, 2020 2:09 PM, Andrea Corallo <akrl@sdf.org> wrote:

> %22gliao.tw@pm.me">--protonSignature--"gliao.tw@pm.me" gliao.tw@pm.me writes:
>
> > Hi Andrea and Pal,
> > I haven't provide any copyright assignment and I am not sure
> > copyright-paperwork exempt is applicable to this patch, as this patch
> > is derived from the script provided by Pal.
>
> Hi Kiong-Ge,
>
> the copyright assignment is between you and the fsf, you can see the
> CONTRIBUTE file under 'Getting involved with development' and 'Commit
> messages'.
>
> This change is sufficently small and simple to go in with the
> paperwork-exempt.
>
> I added a changelog for you tweaked one comment and pushed it as
> 433ae7b0a5.
>
> Are we fine now with the compilation process?
>
> Regards
>
> Andrea







^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 20:15         ` gliao.tw--- via 
@ 2020-12-22 20:21           ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 20:39             ` Eli Zaretskii
  2021-01-06 20:37             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 2 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-22 20:21 UTC (permalink / raw)
  To: gliao.tw; +Cc: pcfeb0009@gmx.com, 45303-done@debbugs.gnu.org

"gliao.tw@pm.me" <gliao.tw@pm.me> writes:

> Andrea,
>
> The native-comp branch compiles smoothly with generated executable working flawlessly under my Msys2 environment on Windows 10.
>
> I don't have anything to report now, if no objection from other people, I think we can close this bug.

Sounds like music to my ears :)

Closing, we can always reopen in case.

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 20:21           ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-22 20:39             ` Eli Zaretskii
  2020-12-23  7:01               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2021-01-06 20:37             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-22 20:39 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: gliao.tw, pcfeb0009, 45303

> Date: Tue, 22 Dec 2020 20:21:54 +0000
> Cc: "pcfeb0009@gmx.com" <pcfeb0009@gmx.com>,
>  "45303-done@debbugs.gnu.org" <45303@debbugs.gnu.org>
> From: Andrea Corallo via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> "gliao.tw@pm.me" <gliao.tw@pm.me> writes:
> 
> > Andrea,
> >
> > The native-comp branch compiles smoothly with generated executable working flawlessly under my Msys2 environment on Windows 10.
> >
> > I don't have anything to report now, if no objection from other people, I think we can close this bug.
> 
> Sounds like music to my ears :)

Thanks for a job well done, Andrea.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 20:39             ` Eli Zaretskii
@ 2020-12-23  7:01               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-26 14:02                 ` edouard debry
  0 siblings, 1 reply; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-12-23  7:01 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gliao.tw, pcfeb0009, 45303

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Tue, 22 Dec 2020 20:21:54 +0000
>> Cc: "pcfeb0009@gmx.com" <pcfeb0009@gmx.com>,
>>  "45303-done@debbugs.gnu.org" <45303@debbugs.gnu.org>
>> From: Andrea Corallo via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>> 
>> "gliao.tw@pm.me" <gliao.tw@pm.me> writes:
>> 
>> > Andrea,
>> >
>> > The native-comp branch compiles smoothly with generated executable working flawlessly under my Msys2 environment on Windows 10.
>> >
>> > I don't have anything to report now, if no objection from other people, I think we can close this bug.
>> 
>> Sounds like music to my ears :)
>
> Thanks for a job well done, Andrea.

Was good team work, thank you & all.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-23  7:01               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-12-26 14:02                 ` edouard debry
  2020-12-26 14:24                   ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: edouard debry @ 2020-12-26 14:02 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: pcfeb0009, 45303, gliao.tw

[-- Attachment #1: Type: text/plain, Size: 1902 bytes --]

I was able to compile and install.

However, I cannot launch emacs outside of mingw64.

I installed emacs-nativecomp outside of mingw64 in order not to mess with
the mingw emacs package.

I copied libgmp*dll in the installdir/bin and added the absolute path of
"/mingw64/bin" to the emacs exec-path.

Outside of mingw64, If I just click on bin/emacs.exe I get a console
message :

Warning: arch-dependent data dir
'%emacs_dir%/libexec/emacs/28.0.50/x86_64-w64-mingw32/': No such file or
directory

and an emacs abort dialog.

If I launch emacs on the command line from within a mingw64 shell, it runs
well. But it is not desirable because window
environment variables like %VAR% are not expanded correctly.

I can launch the mingw64 emacs package from outside mingw without this
problem.

So, most probably, I must have missed something during the install.

Do you also have this issue ?

Regards


Le mer. 23 déc. 2020 à 08:03, Andrea Corallo via Bug reports for GNU Emacs,
the Swiss army knife of text editors <bug-gnu-emacs@gnu.org> a écrit :

> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Date: Tue, 22 Dec 2020 20:21:54 +0000
> >> Cc: "pcfeb0009@gmx.com" <pcfeb0009@gmx.com>,
> >>  "45303-done@debbugs.gnu.org" <45303@debbugs.gnu.org>
> >> From: Andrea Corallo via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> "gliao.tw@pm.me" <gliao.tw@pm.me> writes:
> >>
> >> > Andrea,
> >> >
> >> > The native-comp branch compiles smoothly with generated executable
> working flawlessly under my Msys2 environment on Windows 10.
> >> >
> >> > I don't have anything to report now, if no objection from other
> people, I think we can close this bug.
> >>
> >> Sounds like music to my ears :)
> >
> > Thanks for a job well done, Andrea.
>
> Was good team work, thank you & all.
>
>
>
>

[-- Attachment #2: Type: text/html, Size: 3155 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-26 14:02                 ` edouard debry
@ 2020-12-26 14:24                   ` Eli Zaretskii
  2020-12-26 14:58                     ` edouard debry
  0 siblings, 1 reply; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-26 14:24 UTC (permalink / raw)
  To: edouard debry; +Cc: gliao.tw, pcfeb0009, 45303, akrl

> From: edouard debry <edouard.debry@gmail.com>
> Date: Sat, 26 Dec 2020 15:02:54 +0100
> Cc: Eli Zaretskii <eliz@gnu.org>, gliao.tw@pm.me, pcfeb0009@gmx.com, 45303@debbugs.gnu.org
> 
> and added the absolute path of "/mingw64/bin" to the emacs exec-path.

What does this mean, exactly?  IOW, how did you add this directory to
exec-path, and why did you need to do it?

First, "/mingw64/bin" is not a valid Windows absolute file name, since
it lacks the drive letter.

And second, Emacs's startup code expects the directories where Emacs
should look for programs to be mentioned in the system-wide PATH
variable.  If your PATH doesn't include /mingw64/bin, then you should
add it (assuming that there are program files there that Emacs is
supposed to find and use).

> Outside of mingw64, If I just click on bin/emacs.exe I get a console message :
> 
> Warning: arch-dependent data dir '%emacs_dir%/libexec/emacs/28.0.50/x86_64-w64-mingw32/': No such
> file or directory
> 
> and an emacs abort dialog.
> 
> If I launch emacs on the command line from within a mingw64 shell, it runs well.

Is this specific to the native-comp branch, or does it also happen if
you build and install the master branch?





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-26 14:24                   ` Eli Zaretskii
@ 2020-12-26 14:58                     ` edouard debry
  2020-12-26 15:12                       ` Eli Zaretskii
  0 siblings, 1 reply; 75+ messages in thread
From: edouard debry @ 2020-12-26 14:58 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gliao.tw, pcfeb0009, 45303, Andrea Corallo

[-- Attachment #1: Type: text/plain, Size: 1732 bytes --]

Within emacs I do this :
(add-to-list 'exec-path "D:/xxxx/Documents/utils/msys64/mingw64/bin")

However, you were right. Adding :
SET PATH=D:\xxxx\Documents\utils\msys64\mingw64\bin;%PATH%
 in the batch file ahead of emacs invocation makes it work as normal.

Are there some other paths from msys or mingw I should add for emacs
startup ?

Regards


Le sam. 26 déc. 2020 à 15:24, Eli Zaretskii <eliz@gnu.org> a écrit :

> > From: edouard debry <edouard.debry@gmail.com>
> > Date: Sat, 26 Dec 2020 15:02:54 +0100
> > Cc: Eli Zaretskii <eliz@gnu.org>, gliao.tw@pm.me, pcfeb0009@gmx.com,
> 45303@debbugs.gnu.org
> >
> > and added the absolute path of "/mingw64/bin" to the emacs exec-path.
>
> What does this mean, exactly?  IOW, how did you add this directory to
> exec-path, and why did you need to do it?
>
> First, "/mingw64/bin" is not a valid Windows absolute file name, since
> it lacks the drive letter.
>
> And second, Emacs's startup code expects the directories where Emacs
> should look for programs to be mentioned in the system-wide PATH
> variable.  If your PATH doesn't include /mingw64/bin, then you should
> add it (assuming that there are program files there that Emacs is
> supposed to find and use).
>
> > Outside of mingw64, If I just click on bin/emacs.exe I get a console
> message :
> >
> > Warning: arch-dependent data dir
> '%emacs_dir%/libexec/emacs/28.0.50/x86_64-w64-mingw32/': No such
> > file or directory
> >
> > and an emacs abort dialog.
> >
> > If I launch emacs on the command line from within a mingw64 shell, it
> runs well.
>
> Is this specific to the native-comp branch, or does it also happen if
> you build and install the master branch?
>

[-- Attachment #2: Type: text/html, Size: 2575 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-26 14:58                     ` edouard debry
@ 2020-12-26 15:12                       ` Eli Zaretskii
  0 siblings, 0 replies; 75+ messages in thread
From: Eli Zaretskii @ 2020-12-26 15:12 UTC (permalink / raw)
  To: edouard debry; +Cc: gliao.tw, pcfeb0009, 45303, akrl

> From: edouard debry <edouard.debry@gmail.com>
> Date: Sat, 26 Dec 2020 15:58:30 +0100
> Cc: Andrea Corallo <akrl@sdf.org>, gliao.tw@pm.me, pcfeb0009@gmx.com, 45303@debbugs.gnu.org
> 
> However, you were right. Adding :
> SET PATH=D:\xxxx\Documents\utils\msys64\mingw64\bin;%PATH%
>  in the batch file ahead of emacs invocation makes it work as normal.

OK.

> Are there some other paths from msys or mingw I should add for emacs startup ?

No, I don't think so.





^ permalink raw reply	[flat|nested] 75+ messages in thread

* bug#45303: #45303 [feature/native-comp] building error on Windows
  2020-12-22 20:21           ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-12-22 20:39             ` Eli Zaretskii
@ 2021-01-06 20:37             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 0 replies; 75+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2021-01-06 20:37 UTC (permalink / raw)
  To: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  Cc: gliao.tw, pcfeb0009@gmx.com, 45303-done

Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@gnu.org> writes:

> "gliao.tw@pm.me" <gliao.tw@pm.me> writes:
>
>> Andrea,
>>
>> The native-comp branch compiles smoothly with generated executable working flawlessly under my Msys2 environment on Windows 10.
>>
>> I don't have anything to report now, if no objection from other people, I think we can close this bug.
>
> Sounds like music to my ears :)
>
> Closing, we can always reopen in case.

Ops, I failed closing this.  Doing it now.

  Andrea





^ permalink raw reply	[flat|nested] 75+ messages in thread

end of thread, other threads:[~2021-01-06 20:37 UTC | newest]

Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-17 20:20 bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-17 20:31 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-17 20:33 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-17 20:41   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-17 20:57     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-17 21:02       ` Eli Zaretskii
2020-12-17 21:10         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-17 21:27           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-17 21:41             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-18 13:28               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-18 16:06                 ` Eli Zaretskii
2020-12-18 16:37                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-18 19:35                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-18 21:26                       ` Eli Zaretskii
2020-12-19  0:57                         ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-19  5:38                           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-19  8:04                           ` Eli Zaretskii
2020-12-18 19:40                     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-18 20:49                     ` Eli Zaretskii
2020-12-21  9:48                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-19 17:56           ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-18 11:13 ` bug#45303: #45303 [feature/native-comp] building error on Windows Pal Gloss
2020-12-18 16:02   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-18 21:22     ` Eli Zaretskii
2020-12-18 22:21       ` Pal Gloss
2020-12-19  7:57         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-19 14:35           ` Andy Moreton
2020-12-19 16:15             ` Eli Zaretskii
2020-12-19 17:15               ` Andy Moreton
2020-12-19 17:37                 ` Eli Zaretskii
2020-12-19 21:39                   ` Andy Moreton
2020-12-19 18:07           ` Pal Gloss
2020-12-19 20:40             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-20 11:22               ` Andy Moreton
2020-12-20 18:58                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-20 19:11                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-21  0:53                     ` Andy Moreton
2020-12-21  8:02                       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-21  8:09                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-21 17:41                           ` Andy Moreton
2020-12-20 16:23               ` Pal Gloss
2020-12-20 19:07                 ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-21 10:10                   ` Pal Gloss
2020-12-21 12:08                     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-21 22:46                       ` Andy Moreton
2020-12-22  8:47                         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-22 19:41                           ` Andy Moreton
2020-12-21 16:21                     ` Eli Zaretskii
2020-12-18 22:25       ` Pal Gloss
2020-12-19 19:08 ` bug#45303: #45303 [feature/native-comp] building error on Windows ... strsignal in msys2/mingw64 Pal Gloss
2020-12-19 19:29   ` Eli Zaretskii
2020-12-20 16:15     ` Pal Gloss
2020-12-19 23:04 ` bug#45303: 28.0.50; [feature/native-comp] comp.c compilation error on Windows 10 =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-20  2:31   ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-20  8:38   ` Michael Albinus
2020-12-20  9:49     ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-20 19:10     ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-20 19:46       ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-20 20:04         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-20 16:32 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-21 18:02 ` =?UTF-8?Q?Li=C4=81u, _?= Kiong-Gē 廖宮毅
2020-12-22 15:47 ` bug#45303: #45303 [feature/native-comp] building error on Windows gliao.tw--- via 
2020-12-22 19:15   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-22 19:48     ` gliao.tw--- via 
2020-12-22 20:09       ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-22 20:15         ` gliao.tw--- via 
2020-12-22 20:21           ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-22 20:39             ` Eli Zaretskii
2020-12-23  7:01               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-26 14:02                 ` edouard debry
2020-12-26 14:24                   ` Eli Zaretskii
2020-12-26 14:58                     ` edouard debry
2020-12-26 15:12                       ` Eli Zaretskii
2021-01-06 20:37             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-12-22 19:46   ` Andy Moreton

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.