This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by joe configure 4.6, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix=/home/jie/project/joe/bin

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

hostname = MaderHatter
uname -m = x86_64
uname -r = 5.15.167.4-microsoft-standard-WSL2
uname -s = Linux
uname -v = #1 SMP Tue Nov 5 00:21:55 UTC 2024

/usr/bin/uname -p = x86_64
/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: /home/jie/.cargo/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /usr/lib/wsl/lib
PATH: /mnt/c/document/sdk/vulkan/Bin
PATH: /mnt/c/application/Perl/site/bin
PATH: /mnt/c/application/Perl/bin
PATH: /mnt/c/application/VMware/main/bin
PATH: /mnt/c/Windows/system32
PATH: /mnt/c/Windows
PATH: /mnt/c/Windows/System32/Wbem
PATH: /mnt/c/Windows/System32/WindowsPowerShell/v1.0
PATH: /mnt/c/Windows/System32/OpenSSH
PATH: /mnt/c/application/bandizip
PATH: /mnt/c/Program Files/dotnet
PATH: /mnt/c/application/nushell/bin
PATH: /mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit
PATH: /mnt/c/Program Files (x86)/IVI Foundation/VISA/WinNT/Bin
PATH: /mnt/c/Program Files/IVI Foundation/VISA/Win64/Bin
PATH: /mnt/c/application/svn/bin
PATH: /mnt/c/application/xmake
PATH: /mnt/c/application/cmake/bin
PATH: /mnt/c/application/helix/helix/helix-23.05-x86_64-windows
PATH: /mnt/c/Users/depre/AppData/Local/Programs/CLion Nova/bin/gdb/win/x64/bin
PATH: /mnt/c/Users/depre/AppData/Local/Programs/CLion Nova/bin/mingw/bin
PATH: /mnt/c/application/make/GnuWin32/bin
PATH: /mnt/c/document/environment/lua/release
PATH: /mnt/f/application/git/Git/usr/bin
PATH: /mnt/c/application/armGcc/gcc-arm-none-eabi-10.3-2021.10/bin
PATH: /mnt/c/application/node
PATH: /mnt/c/document/lib/vcpkg
PATH: /mnt/c/document/lib/ffmpeg/bin
PATH: /mnt/c/application/pkg-config/pkg-config-lite-0.28-1/bin
PATH: /mnt/c/Program Files/Docker/Docker/resources/bin
PATH: /mnt/c/Users/depre/AppData/Roaming/npm/node_modules/electron/dist
PATH: /mnt/c/application/bindiff/bin
PATH: /mnt/c/Program Files (x86)/JoeEditor
PATH: /mnt/c/application/vscode/Microsoft VS Code Insiders/bin
PATH: /mnt/c/application/clangd
PATH: /mnt/c/Program Files/GitHub CLI
PATH: /mnt/c/Program Files/Git/cmd
PATH: /mnt/c/application/komorebi/bin
PATH: /mnt/c/Users/depre/.cargo/bin
PATH: /mnt/c/Users/depre/AppData/Roaming/npm
PATH: /mnt/c/Users/depre/AppData/Local/Microsoft/WindowsApps
PATH: /mnt/c/Users/depre/AppData/Local/Programs/CLion/bin/mingw/bin
PATH: /mnt/c/Users/depre/AppData/Local/Programs/CLion/bin/gdb/win/x64/bin
PATH: /mnt/c/Program Files (x86)/Qualcomm/QIKTool/1.0.108.1
PATH: /mnt/c/Program Files/dotnet/
PATH: /mnt/c/Program Files/GitExtensions/
PATH: /mnt/c/application/nvim/bin
PATH: /mnt/c/Program Files/Microsoft SQL Server/120/Tools/Binn/
PATH: /mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/
PATH: /mnt/c/Program Files (x86)/Microsoft SQL Server/150/Tools/Binn/
PATH: /mnt/c/application/zed
PATH: /mnt/c/Program Files (x86)/IVI Foundation/VISA/WinNT/Bin/
PATH: /mnt/c/Program Files/IVI Foundation/VISA/Win64/Bin/
PATH: /mnt/c/application/boland/BORLAND C++/BORLAND/BIN
PATH: /mnt/c/application/vscode/Microsoft VS Code/bin
PATH: /mnt/c/application/nushell/bin/
PATH: /mnt/c/Users/depre/AppData/Local/Programs/CLion/bin
PATH: /mnt/c/Users/depre/.dotnet/tools


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

configure:2444: checking build system type
configure:2458: result: x86_64-unknown-linux-gnu
configure:2478: checking host system type
configure:2491: result: x86_64-unknown-linux-gnu
configure:2511: checking target system type
configure:2524: result: x86_64-unknown-linux-gnu
configure:2568: checking for a BSD-compatible install
configure:2636: result: /usr/bin/install -c
configure:2647: checking whether build environment is sane
configure:2702: result: yes
configure:2853: checking for a thread-safe mkdir -p
configure:2892: result: /usr/bin/mkdir -p
configure:2899: checking for gawk
configure:2915: found /usr/bin/gawk
configure:2926: result: gawk
configure:2937: checking whether make sets $(MAKE)
configure:2959: result: yes
configure:2988: checking whether make supports nested variables
configure:3005: result: yes
configure:3131: checking whether to enable maintainer-specific portions of Makefiles
configure:3140: result: no
configure:3205: checking for gcc
configure:3221: found /usr/bin/gcc
configure:3232: result: gcc
configure:3461: checking for C compiler version
configure:3470: gcc --version >&5
gcc (Ubuntu 13.1.0-8ubuntu1~22.04) 13.1.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3481: $? = 0
configure:3470: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.1.0-8ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-IvzKaI/gcc-13-13.1.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-IvzKaI/gcc-13-13.1.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.1.0 (Ubuntu 13.1.0-8ubuntu1~22.04) 
... rest of stderr output deleted ...
configure:3481: $? = 0
configure:3470: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3481: $? = 1
configure:3470: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:3481: $? = 1
configure:3501: checking whether the C compiler works
configure:3523: gcc    conftest.c  >&5
configure:3527: $? = 0
configure:3575: result: yes
configure:3578: checking for C compiler default output file name
configure:3580: result: a.out
configure:3586: checking for suffix of executables
configure:3593: gcc -o conftest    conftest.c  >&5
configure:3597: $? = 0
configure:3619: result: 
configure:3641: checking whether we are cross compiling
configure:3649: gcc -o conftest    conftest.c  >&5
configure:3653: $? = 0
configure:3660: ./conftest
configure:3664: $? = 0
configure:3679: result: no
configure:3684: checking for suffix of object files
configure:3706: gcc -c   conftest.c >&5
configure:3710: $? = 0
configure:3731: result: o
configure:3735: checking whether we are using the GNU C compiler
configure:3754: gcc -c   conftest.c >&5
configure:3754: $? = 0
configure:3763: result: yes
configure:3772: checking whether gcc accepts -g
configure:3792: gcc -c -g  conftest.c >&5
configure:3792: $? = 0
configure:3833: result: yes
configure:3850: checking for gcc option to accept ISO C89
configure:3913: gcc  -c -g -O2  conftest.c >&5
configure:3913: $? = 0
configure:3926: result: none needed
configure:3951: checking whether gcc understands -c and -o together
configure:3973: gcc -c conftest.c -o conftest2.o
configure:3976: $? = 0
configure:3973: gcc -c conftest.c -o conftest2.o
configure:3976: $? = 0
configure:3988: result: yes
configure:4016: checking for style of include used by make
configure:4044: result: GNU
configure:4070: checking dependency style of gcc
configure:4181: result: gcc3
configure:4201: checking how to run the C preprocessor
configure:4232: gcc -E  conftest.c
configure:4232: $? = 0
configure:4246: gcc -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:4246: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4271: result: gcc -E
configure:4291: gcc -E  conftest.c
configure:4291: $? = 0
configure:4305: gcc -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:4305: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4333: checking for grep that handles long lines and -e
configure:4391: result: /usr/bin/grep
configure:4396: checking for egrep
configure:4458: result: /usr/bin/grep -E
configure:4464: checking whether ln -s works
configure:4468: result: yes
configure:4519: checking for library containing openpty
configure:4550: gcc -o conftest -g -O2   conftest.c  >&5
configure:4550: $? = 0
configure:4567: result: none required
configure:4579: checking for library containing login_tty
configure:4610: gcc -o conftest -g -O2   conftest.c  >&5
configure:4610: $? = 0
configure:4627: result: none required
configure:4639: checking for library containing tgetflag
configure:4670: gcc -o conftest -g -O2   conftest.c  >&5
/usr/bin/ld: /tmp/ccHqCE8S.o: in function `main':
/home/jie/project/joe/conftest.c:24: undefined reference to `tgetflag'
collect2: error: ld returned 1 exit status
configure:4670: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 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 tgetflag ();
| int
| main ()
| {
| return tgetflag ();
|   ;
|   return 0;
| }
configure:4670: gcc -o conftest -g -O2   conftest.c -lncurses   >&5
configure:4670: $? = 0
configure:4687: result: -lncurses
configure:4699: checking for library containing snprintf
configure:4730: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:21:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int,  const char *, ...)' [-Wbuiltin-declaration-mismatch]
   21 | char snprintf ();
      |      ^~~~~~~~
conftest.c:1:1: note: 'snprintf' is declared in header '<stdio.h>'
    1 | /* confdefs.h */
configure:4730: $? = 0
configure:4747: result: none required
configure:4768: checking for special C compiler options needed for large files
configure:4813: result: no
configure:4819: checking for _FILE_OFFSET_BITS value needed for large files
configure:4844: gcc -c -g -O2  conftest.c >&5
configure:4844: $? = 0
configure:4876: result: no
configure:4964: checking for dirent.h that defines DIR
configure:4983: gcc -c -g -O2  conftest.c >&5
configure:4983: $? = 0
configure:4991: result: yes
configure:5004: checking for library containing opendir
configure:5035: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5035: $? = 0
configure:5052: result: none required
configure:5119: checking POSIX termios
configure:5139: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5139: $? = 0
configure:5147: result: yes
configure:5304: checking whether termios.h defines TIOCGWINSZ
configure:5327: result: no
configure:5331: checking whether sys/ioctl.h defines TIOCGWINSZ
configure:5354: result: yes
configure:5367: checking errno.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking errno.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for errno.h
configure:5367: result: yes
configure:5367: checking fcntl.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking fcntl.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for fcntl.h
configure:5367: result: yes
configure:5367: checking locale.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking locale.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for locale.h
configure:5367: result: yes
configure:5367: checking sgtty.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking sgtty.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for sgtty.h
configure:5367: result: yes
configure:5367: checking stdlib.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking stdlib.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for stdlib.h
configure:5367: result: yes
configure:5367: checking string.h usability
configure:5367: gcc -c -g -O2  conftest.c >&5
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking string.h presence
configure:5367: gcc -E  conftest.c
configure:5367: $? = 0
configure:5367: result: yes
configure:5367: checking for string.h
configure:5367: result: yes
configure:5380: checking sys/ioctl.h usability
configure:5380: gcc -c -g -O2  conftest.c >&5
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking sys/ioctl.h presence
configure:5380: gcc -E  conftest.c
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking for sys/ioctl.h
configure:5380: result: yes
configure:5380: checking sys/param.h usability
configure:5380: gcc -c -g -O2  conftest.c >&5
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking sys/param.h presence
configure:5380: gcc -E  conftest.c
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking for sys/param.h
configure:5380: result: yes
configure:5380: checking sys/time.h usability
configure:5380: gcc -c -g -O2  conftest.c >&5
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking sys/time.h presence
configure:5380: gcc -E  conftest.c
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking for sys/time.h
configure:5380: result: yes
configure:5380: checking unistd.h usability
configure:5380: gcc -c -g -O2  conftest.c >&5
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking unistd.h presence
configure:5380: gcc -E  conftest.c
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking for unistd.h
configure:5380: result: yes
configure:5380: checking utime.h usability
configure:5380: gcc -c -g -O2  conftest.c >&5
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking utime.h presence
configure:5380: gcc -E  conftest.c
configure:5380: $? = 0
configure:5380: result: yes
configure:5380: checking for utime.h
configure:5380: result: yes
configure:5393: checking sys/dirent.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
conftest.c:62:10: fatal error: sys/dirent.h: No such file or directory
   62 | #include <sys/dirent.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:5393: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_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/dirent.h>
configure:5393: result: no
configure:5393: checking sys/dirent.h presence
configure:5393: gcc -E  conftest.c
conftest.c:29:10: fatal error: sys/dirent.h: No such file or directory
   29 | #include <sys/dirent.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
configure:5393: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| /* end confdefs.h.  */
| #include <sys/dirent.h>
configure:5393: result: no
configure:5393: checking for sys/dirent.h
configure:5393: result: no
configure:5393: checking time.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking time.h presence
configure:5393: gcc -E  conftest.c
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking for time.h
configure:5393: result: yes
configure:5393: checking pwd.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking pwd.h presence
configure:5393: gcc -E  conftest.c
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking for pwd.h
configure:5393: result: yes
configure:5393: checking paths.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking paths.h presence
configure:5393: gcc -E  conftest.c
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking for paths.h
configure:5393: result: yes
configure:5393: checking pty.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking pty.h presence
configure:5393: gcc -E  conftest.c
configure:5393: $? = 0
configure:5393: result: yes
configure:5393: checking for pty.h
configure:5393: result: yes
configure:5393: checking libutil.h usability
configure:5393: gcc -c -g -O2  conftest.c >&5
conftest.c:66:10: fatal error: libutil.h: No such file or directory
   66 | #include <libutil.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:5393: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_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 <libutil.h>
configure:5393: result: no
configure:5393: checking libutil.h presence
configure:5393: gcc -E  conftest.c
conftest.c:33:10: fatal error: libutil.h: No such file or directory
   33 | #include <libutil.h>
      |          ^~~~~~~~~~~
compilation terminated.
configure:5393: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| /* end confdefs.h.  */
| #include <libutil.h>
configure:5393: result: no
configure:5393: checking for libutil.h
configure:5393: result: no
configure:5406: checking sys/types.h usability
configure:5406: gcc -c -g -O2  conftest.c >&5
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking sys/types.h presence
configure:5406: gcc -E  conftest.c
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking for sys/types.h
configure:5406: result: yes
configure:5406: checking sys/stat.h usability
configure:5406: gcc -c -g -O2  conftest.c >&5
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking sys/stat.h presence
configure:5406: gcc -E  conftest.c
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking for sys/stat.h
configure:5406: result: yes
configure:5406: checking sys/wait.h usability
configure:5406: gcc -c -g -O2  conftest.c >&5
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking sys/wait.h presence
configure:5406: gcc -E  conftest.c
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking for sys/wait.h
configure:5406: result: yes
configure:5406: checking limits.h usability
configure:5406: gcc -c -g -O2  conftest.c >&5
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking limits.h presence
configure:5406: gcc -E  conftest.c
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking for limits.h
configure:5406: result: yes
configure:5406: checking signal.h usability
configure:5406: gcc -c -g -O2  conftest.c >&5
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking signal.h presence
configure:5406: gcc -E  conftest.c
configure:5406: $? = 0
configure:5406: result: yes
configure:5406: checking for signal.h
configure:5406: result: yes
configure:5419: checking curses.h usability
configure:5419: gcc -c -g -O2  conftest.c >&5
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking curses.h presence
configure:5419: gcc -E  conftest.c
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking for curses.h
configure:5419: result: yes
configure:5419: checking utmp.h usability
configure:5419: gcc -c -g -O2  conftest.c >&5
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking utmp.h presence
configure:5419: gcc -E  conftest.c
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking for utmp.h
configure:5419: result: yes
configure:5419: checking sys/utime.h usability
configure:5419: gcc -c -g -O2  conftest.c >&5
conftest.c:73:10: fatal error: sys/utime.h: No such file or directory
   73 | #include <sys/utime.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:5419: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_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/utime.h>
configure:5419: result: no
configure:5419: checking sys/utime.h presence
configure:5419: gcc -E  conftest.c
conftest.c:40:10: fatal error: sys/utime.h: No such file or directory
   40 | #include <sys/utime.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
configure:5419: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| /* end confdefs.h.  */
| #include <sys/utime.h>
configure:5419: result: no
configure:5419: checking for sys/utime.h
configure:5419: result: no
configure:5419: checking stddef.h usability
configure:5419: gcc -c -g -O2  conftest.c >&5
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking stddef.h presence
configure:5419: gcc -E  conftest.c
configure:5419: $? = 0
configure:5419: result: yes
configure:5419: checking for stddef.h
configure:5419: result: yes
configure:5431: checking for term.h
configure:5431: gcc -c -g -O2  conftest.c >&5
configure:5431: $? = 0
configure:5431: result: yes
configure:5449: checking selinux/selinux.h usability
configure:5449: gcc -c -g -O2  conftest.c >&5
configure:5449: $? = 0
configure:5449: result: yes
configure:5449: checking selinux/selinux.h presence
configure:5449: gcc -E  conftest.c
configure:5449: $? = 0
configure:5449: result: yes
configure:5449: checking for selinux/selinux.h
configure:5449: result: yes
configure:5449: checking selinux/context.h usability
configure:5449: gcc -c -g -O2  conftest.c >&5
configure:5449: $? = 0
configure:5449: result: yes
configure:5449: checking selinux/context.h presence
configure:5449: gcc -E  conftest.c
configure:5449: $? = 0
configure:5449: result: yes
configure:5449: checking for selinux/context.h
configure:5449: result: yes
configure:5467: checking for function prototypes
configure:5470: result: yes
configure:5483: checking for an ANSI C-conforming const
configure:5549: gcc -c -g -O2  conftest.c >&5
configure:5549: $? = 0
configure:5556: result: yes
configure:5568: checking for long long
configure:5568: gcc -c -g -O2  conftest.c >&5
configure:5568: $? = 0
configure:5568: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:83:24: error: expected expression before ')' token
   83 | if (sizeof ((long long)))
      |                        ^
configure:5568: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 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 ((long long)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:5568: result: yes
configure:5582: checking size of char
configure:5587: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5587: $? = 0
configure:5587: ./conftest
configure:5587: $? = 0
configure:5601: result: 1
configure:5615: checking size of short
configure:5620: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5620: $? = 0
configure:5620: ./conftest
configure:5620: $? = 0
configure:5634: result: 2
configure:5648: checking size of int
configure:5653: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5653: $? = 0
configure:5653: ./conftest
configure:5653: $? = 0
configure:5667: result: 4
configure:5681: checking size of long
configure:5686: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5686: $? = 0
configure:5686: ./conftest
configure:5686: $? = 0
configure:5700: result: 8
configure:5714: checking size of long long
configure:5719: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5719: $? = 0
configure:5719: ./conftest
configure:5719: $? = 0
configure:5733: result: 8
configure:5747: checking size of void *
configure:5752: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5752: $? = 0
configure:5752: ./conftest
configure:5752: $? = 0
configure:5766: result: 8
configure:5776: checking for sighandler_t
configure:5776: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:62:13: error: 'sighandler_t' undeclared (first use in this function); did you mean 'sa_handler'?
   62 | if (sizeof (sighandler_t))
      |             ^~~~~~~~~~~~
      |             sa_handler
conftest.c:62:13: note: each undeclared identifier is reported only once for each function it appears in
configure:5776: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| /* end confdefs.h.  */
| /* if you have signal.h header, include it */
| #ifdef HAVE_SIGNAL_H
| #include <signal.h>
| #endif
| 
| int
| main ()
| {
| if (sizeof (sighandler_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:5776: result: no
configure:5790: checking whether gcc needs -traditional
configure:5824: result: no
configure:5831: checking whether lstat correctly handles trailing slash
configure:5857: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5857: $? = 0
configure:5857: ./conftest
configure:5857: $? = 0
configure:5874: result: yes
configure:5893: checking whether lstat accepts an empty string
configure:5913: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:5913: $? = 0
configure:5913: ./conftest
configure:5913: $? = 0
configure:5923: result: no
configure:5939: checking whether setpgrp() takes no arguments
configure:5958: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c: In function 'main':
conftest.c:61:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
   61 |         exit(setpgrp(0, 0) != 0);
      |         ^~~~
conftest.c:58:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
   57 | #include <unistd.h>
  +++ |+#include <stdlib.h>
   58 | #endif
conftest.c:61:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
   61 |         exit(setpgrp(0, 0) != 0);
      |         ^~~~
conftest.c:61:9: note: include '<stdlib.h>' or provide a declaration of 'exit'
conftest.c:61:14: error: too many arguments to function 'setpgrp'
   61 |         exit(setpgrp(0, 0) != 0);
      |              ^~~~~~~
In file included from conftest.c:57:
/usr/include/unistd.h:682:12: note: declared here
  682 | extern int setpgrp (void) __THROW;
      |            ^~~~~~~
configure:5958: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| /* end confdefs.h.  */
| 
| #if HAVE_UNISTD_H
| #include <unistd.h>
| #endif
| int main() {
| 	/* exit succesfully if setpgrp() takes two args (*BSD systems) */
| 	exit(setpgrp(0, 0) != 0);
| }
configure:5969: result: yes
configure:5977: checking for pid_t
configure:5977: gcc -c -g -O2  conftest.c >&5
configure:5977: $? = 0
configure:5977: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:92:20: error: expected expression before ')' token
   92 | if (sizeof ((pid_t)))
      |                    ^
configure:5977: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 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:5977: result: yes
configure:5988: checking for size_t
configure:5988: gcc -c -g -O2  conftest.c >&5
configure:5988: $? = 0
configure:5988: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:92:21: error: expected expression before ')' token
   92 | if (sizeof ((size_t)))
      |                     ^
configure:5988: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 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 ((size_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:5988: result: yes
configure:5999: checking for off_t
configure:5999: gcc -c -g -O2  conftest.c >&5
configure:5999: $? = 0
configure:5999: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:92:20: error: expected expression before ')' token
   92 | if (sizeof ((off_t)))
      |                    ^
configure:5999: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 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 ((off_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:5999: result: yes
configure:6014: checking size of off_t
configure:6019: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6019: $? = 0
configure:6019: ./conftest
configure:6019: $? = 0
configure:6033: result: 8
configure:6043: checking for ssize_t
configure:6043: gcc -c -g -O2  conftest.c >&5
configure:6043: $? = 0
configure:6043: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:93:22: error: expected expression before ')' token
   93 | if (sizeof ((ssize_t)))
      |                      ^
configure:6043: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| /* 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 ((ssize_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:6043: result: yes
configure:6054: checking return type of signal handlers
configure:6072: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:63:10: error: void value not ignored as it ought to be
   63 | return *(signal (0, 0)) (0) == 1;
      |         ~^~~~~~~~~~~~~~~~~~
configure:6072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <signal.h>
| 
| int
| main ()
| {
| return *(signal (0, 0)) (0) == 1;
|   ;
|   return 0;
| }
configure:6079: result: void
configure:6087: checking whether stat accepts an empty string
configure:6107: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6107: $? = 0
configure:6107: ./conftest
configure:6107: $? = 0
configure:6117: result: no
configure:6135: checking vfork.h usability
configure:6135: gcc -c -g -O2  conftest.c >&5
conftest.c:91:10: fatal error: vfork.h: No such file or directory
   91 | #include <vfork.h>
      |          ^~~~~~~~~
compilation terminated.
configure:6135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| #define RETSIGTYPE void
| /* 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:6135: result: no
configure:6135: checking vfork.h presence
configure:6135: gcc -E  conftest.c
conftest.c:58:10: fatal error: vfork.h: No such file or directory
   58 | #include <vfork.h>
      |          ^~~~~~~~~
compilation terminated.
configure:6135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| #define RETSIGTYPE void
| /* end confdefs.h.  */
| #include <vfork.h>
configure:6135: result: no
configure:6135: checking for vfork.h
configure:6135: result: no
configure:6148: checking for fork
configure:6148: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:81:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch]
   81 | char fork ();
      |      ^~~~
configure:6148: $? = 0
configure:6148: result: yes
configure:6148: checking for vfork
configure:6148: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6148: $? = 0
configure:6148: result: yes
configure:6158: checking for working fork
configure:6180: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6180: $? = 0
configure:6180: ./conftest
configure:6180: $? = 0
configure:6190: result: yes
configure:6211: checking for working vfork
configure:6321: result: yes
configure:6349: checking for getcwd
configure:6349: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6349: $? = 0
configure:6349: result: yes
configure:6349: checking for getwd
configure:6349: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
/usr/bin/ld: /tmp/ccCM5aUn.o: in function `main':
/home/jie/project/joe/conftest.c:97: warning: the `getwd' function is dangerous and should not be used.
configure:6349: $? = 0
configure:6349: result: yes
configure:6365: checking for isblank
configure:6365: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:87:6: warning: conflicting types for built-in function 'isblank'; expected 'int(int)' [-Wbuiltin-declaration-mismatch]
   87 | char isblank ();
      |      ^~~~~~~
conftest.c:75:1: note: 'isblank' is declared in header '<ctype.h>'
   74 | # include <limits.h>
   75 | #else
configure:6365: $? = 0
configure:6365: result: yes
configure:6375: checking whether isblank() works correctly with side effect expressions
configure:6394: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c: In function 'main':
conftest.c:70:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
   70 |   exit(a != 1);
      |   ^~~~
conftest.c:67:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
   66 | #include <ctype.h>
  +++ |+#include <stdlib.h>
   67 | int main() {
conftest.c:70:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
   70 |   exit(a != 1);
      |   ^~~~
conftest.c:70:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
configure:6394: $? = 0
configure:6394: ./conftest
configure:6394: $? = 0
configure:6405: result: yes
configure:6417: checking for alarm
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for mkdir
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for mkstemp
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for putenv
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for setlocale
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for strchr
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:94:6: warning: conflicting types for built-in function 'strchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch]
   94 | char strchr ();
      |      ^~~~~~
conftest.c:82:1: note: 'strchr' is declared in header '<string.h>'
   81 | # include <limits.h>
   82 | #else
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for strdup
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:95:6: warning: conflicting types for built-in function 'strdup'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
   95 | char strdup ();
      |      ^~~~~~
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for utime
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6417: checking for setpgid
configure:6417: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6417: $? = 0
configure:6417: result: yes
configure:6429: checking for setitimer
configure:6429: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6429: $? = 0
configure:6429: result: yes
configure:6429: checking for sigaction
configure:6429: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6429: $? = 0
configure:6429: result: yes
configure:6429: checking for sigvec
configure:6429: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
/usr/bin/ld: /tmp/ccBQcpDC.o: in function `main':
/home/jie/project/joe/conftest.c:111: undefined reference to `sigvec'
collect2: error: ld returned 1 exit status
configure:6429: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| #define RETSIGTYPE void
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_GETCWD 1
| #define HAVE_GETWD 1
| #define HAVE_ISBLANK 1
| #define HAVE_WORKING_ISBLANK 1
| #define HAVE_ALARM 1
| #define HAVE_MKDIR 1
| #define HAVE_MKSTEMP 1
| #define HAVE_PUTENV 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_UTIME 1
| #define HAVE_SETPGID 1
| #define HAVE_SETITIMER 1
| #define HAVE_SIGACTION 1
| /* end confdefs.h.  */
| /* Define sigvec to an innocuous variant, in case <limits.h> declares sigvec.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define sigvec innocuous_sigvec
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sigvec (); 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 sigvec
| 
| /* 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 sigvec ();
| /* 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_sigvec || defined __stub___sigvec
| choke me
| #endif
| 
| int
| main ()
| {
| return sigvec ();
|   ;
|   return 0;
| }
configure:6429: result: no
configure:6429: checking for siginterrupt
configure:6429: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6429: $? = 0
configure:6429: result: yes
configure:6429: checking for sigprocmask
configure:6429: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:6429: $? = 0
configure:6429: result: yes
configure:6440: checking for library containing sin
configure:6471: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
conftest.c:86:6: warning: conflicting types for built-in function 'sin'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   86 | char sin ();
      |      ^~~
conftest.c:1:1: note: 'sin' is declared in header '<math.h>'
    1 | /* confdefs.h */
/usr/bin/ld: /tmp/ccY67mp1.o: in function `main':
/home/jie/project/joe/conftest.c:90: undefined reference to `sin'
collect2: error: ld returned 1 exit status
configure:6471: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "joe"
| #define PACKAGE_TARNAME "joe"
| #define PACKAGE_VERSION "4.6"
| #define PACKAGE_STRING "joe 4.6"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "joe"
| #define VERSION "4.6"
| #define HAVE_OPENPTY 1
| #define HAVE_LOGIN_TTY 1
| #define TERMINFO 1
| #define HAVE_SNPRINTF 1
| #define HAVE_DIRENT_H 1
| #define HAVE_POSIX_TERMIOS 1
| #define GWINSZ_IN_SYS_IOCTL 1
| #define HAVE_ERRNO_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SGTTY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_CURSES_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_TERM_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_SELINUX_CONTEXT_H 1
| #define HAVE_SELINUX 1
| #define PROTOTYPES 1
| #define __PROTOTYPES 1
| #define HAVE_LONG_LONG 1
| #define SIZEOF_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_VOID_P 8
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define SETPGRP_VOID 1
| #define SIZEOF_OFF_T 8
| #define RETSIGTYPE void
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_GETCWD 1
| #define HAVE_GETWD 1
| #define HAVE_ISBLANK 1
| #define HAVE_WORKING_ISBLANK 1
| #define HAVE_ALARM 1
| #define HAVE_MKDIR 1
| #define HAVE_MKSTEMP 1
| #define HAVE_PUTENV 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_UTIME 1
| #define HAVE_SETPGID 1
| #define HAVE_SETITIMER 1
| #define HAVE_SIGACTION 1
| #define HAVE_SIGINTERRUPT 1
| #define HAVE_SIGPROCMASK 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 sin ();
| int
| main ()
| {
| return sin ();
|   ;
|   return 0;
| }
configure:6471: gcc -o conftest -g -O2   conftest.c -lm  -lncurses  >&5
conftest.c:86:6: warning: conflicting types for built-in function 'sin'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   86 | char sin ();
      |      ^~~
conftest.c:1:1: note: 'sin' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6471: $? = 0
configure:6488: result: -lm
configure:6500: checking for library containing cos
configure:6531: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:87:6: warning: conflicting types for built-in function 'cos'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   87 | char cos ();
      |      ^~~
conftest.c:1:1: note: 'cos' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6531: $? = 0
configure:6548: result: none required
configure:6560: checking for library containing tan
configure:6591: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:88:6: warning: conflicting types for built-in function 'tan'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   88 | char tan ();
      |      ^~~
conftest.c:1:1: note: 'tan' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6591: $? = 0
configure:6608: result: none required
configure:6620: checking for library containing exp
configure:6651: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:89:6: warning: conflicting types for built-in function 'exp'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   89 | char exp ();
      |      ^~~
conftest.c:1:1: note: 'exp' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6651: $? = 0
configure:6668: result: none required
configure:6680: checking for library containing sqrt
configure:6711: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:90:6: warning: conflicting types for built-in function 'sqrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   90 | char sqrt ();
      |      ^~~~
conftest.c:1:1: note: 'sqrt' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6711: $? = 0
configure:6728: result: none required
configure:6740: checking for library containing cbrt
configure:6771: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:91:6: warning: conflicting types for built-in function 'cbrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   91 | char cbrt ();
      |      ^~~~
conftest.c:1:1: note: 'cbrt' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6771: $? = 0
configure:6788: result: none required
configure:6800: checking for library containing log
configure:6831: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:92:6: warning: conflicting types for built-in function 'log'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   92 | char log ();
      |      ^~~
conftest.c:1:1: note: 'log' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6831: $? = 0
configure:6848: result: none required
configure:6860: checking for library containing log10
configure:6891: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:93:6: warning: conflicting types for built-in function 'log10'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   93 | char log10 ();
      |      ^~~~~
conftest.c:1:1: note: 'log10' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6891: $? = 0
configure:6908: result: none required
configure:6920: checking for library containing asin
configure:6951: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:94:6: warning: conflicting types for built-in function 'asin'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   94 | char asin ();
      |      ^~~~
conftest.c:1:1: note: 'asin' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:6951: $? = 0
configure:6968: result: none required
configure:6980: checking for library containing acos
configure:7011: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:95:6: warning: conflicting types for built-in function 'acos'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   95 | char acos ();
      |      ^~~~
conftest.c:1:1: note: 'acos' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7011: $? = 0
configure:7028: result: none required
configure:7040: checking for library containing atan
configure:7071: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:96:6: warning: conflicting types for built-in function 'atan'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   96 | char atan ();
      |      ^~~~
conftest.c:1:1: note: 'atan' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7071: $? = 0
configure:7088: result: none required
configure:7100: checking for library containing sinh
configure:7131: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:97:6: warning: conflicting types for built-in function 'sinh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   97 | char sinh ();
      |      ^~~~
conftest.c:1:1: note: 'sinh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7131: $? = 0
configure:7148: result: none required
configure:7160: checking for library containing cosh
configure:7191: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:98:6: warning: conflicting types for built-in function 'cosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   98 | char cosh ();
      |      ^~~~
conftest.c:1:1: note: 'cosh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7191: $? = 0
configure:7208: result: none required
configure:7220: checking for library containing tanh
configure:7251: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:99:6: warning: conflicting types for built-in function 'tanh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
   99 | char tanh ();
      |      ^~~~
conftest.c:1:1: note: 'tanh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7251: $? = 0
configure:7268: result: none required
configure:7280: checking for library containing asinh
configure:7311: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:100:6: warning: conflicting types for built-in function 'asinh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  100 | char asinh ();
      |      ^~~~~
conftest.c:1:1: note: 'asinh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7311: $? = 0
configure:7328: result: none required
configure:7340: checking for library containing acosh
configure:7371: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:101:6: warning: conflicting types for built-in function 'acosh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  101 | char acosh ();
      |      ^~~~~
conftest.c:1:1: note: 'acosh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7371: $? = 0
configure:7388: result: none required
configure:7400: checking for library containing atanh
configure:7431: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:102:6: warning: conflicting types for built-in function 'atanh'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  102 | char atanh ();
      |      ^~~~~
conftest.c:1:1: note: 'atanh' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7431: $? = 0
configure:7448: result: none required
configure:7460: checking for library containing floor
configure:7491: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:103:6: warning: conflicting types for built-in function 'floor'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  103 | char floor ();
      |      ^~~~~
conftest.c:1:1: note: 'floor' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7491: $? = 0
configure:7508: result: none required
configure:7520: checking for library containing ceil
configure:7551: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:104:6: warning: conflicting types for built-in function 'ceil'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  104 | char ceil ();
      |      ^~~~
conftest.c:1:1: note: 'ceil' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7551: $? = 0
configure:7568: result: none required
configure:7580: checking for library containing fabs
configure:7611: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:105:6: warning: conflicting types for built-in function 'fabs'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  105 | char fabs ();
      |      ^~~~
conftest.c:1:1: note: 'fabs' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7611: $? = 0
configure:7628: result: none required
configure:7640: checking for library containing erf
configure:7671: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:106:6: warning: conflicting types for built-in function 'erf'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  106 | char erf ();
      |      ^~~
conftest.c:1:1: note: 'erf' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7671: $? = 0
configure:7688: result: none required
configure:7700: checking for library containing erfc
configure:7731: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:107:6: warning: conflicting types for built-in function 'erfc'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  107 | char erfc ();
      |      ^~~~
conftest.c:1:1: note: 'erfc' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:7731: $? = 0
configure:7748: result: none required
configure:7760: checking for library containing j0
configure:7791: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:108:6: warning: conflicting types for built-in function 'j0'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  108 | char j0 ();
      |      ^~
configure:7791: $? = 0
configure:7808: result: none required
configure:7820: checking for library containing j1
configure:7851: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:109:6: warning: conflicting types for built-in function 'j1'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  109 | char j1 ();
      |      ^~
configure:7851: $? = 0
configure:7868: result: none required
configure:7880: checking for library containing y0
configure:7911: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:110:6: warning: conflicting types for built-in function 'y0'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  110 | char y0 ();
      |      ^~
configure:7911: $? = 0
configure:7928: result: none required
configure:7940: checking for library containing y1
configure:7971: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:111:6: warning: conflicting types for built-in function 'y1'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
  111 | char y1 ();
      |      ^~
configure:7971: $? = 0
configure:7988: result: none required
configure:8000: checking for library containing hypot
configure:8031: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c:112:6: warning: conflicting types for built-in function 'hypot'; expected 'double(double,  double)' [-Wbuiltin-declaration-mismatch]
  112 | char hypot ();
      |      ^~~~~
conftest.c:1:1: note: 'hypot' is declared in header '<math.h>'
    1 | /* confdefs.h */
configure:8031: $? = 0
configure:8048: result: none required
configure:8061: checking whether sighandlers must be reinstalled
configure:8118: gcc -o conftest -g -O2   conftest.c -lm -lncurses  >&5
conftest.c: In function 'main':
conftest.c:150:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
  150 |         exit(nsigint != 2);
      |         ^~~~
conftest.c:112:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
  111 | #include <signal.h>
  +++ |+#include <stdlib.h>
  112 | #endif
conftest.c:150:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  150 |         exit(nsigint != 2);
      |         ^~~~
conftest.c:150:9: note: include '<stdlib.h>' or provide a declaration of 'exit'
configure:8118: $? = 0
configure:8118: ./conftest
configure:8118: $? = 0
configure:8129: result: no
configure:8152: checking for aspell
configure:8168: found /usr/bin/aspell
configure:8180: result: aspell
configure:8291: checking that generated files are newer than configure
configure:8297: result: done
configure:8324: creating ./config.status

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

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

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

on MaderHatter

config.status:965: creating Makefile
config.status:965: creating joe/Makefile
config.status:965: creating joe/util/Makefile
config.status:965: creating rc/Makefile
config.status:965: creating man/Makefile
config.status:965: creating man/ru/Makefile
config.status:965: creating syntax/Makefile
config.status:965: creating po/Makefile
config.status:965: creating colors/Makefile
config.status:965: creating charmaps/klingon
config.status:965: creating desktop/Makefile
config.status:965: creating joe/autoconf.h
config.status:1146: joe/autoconf.h is unchanged
config.status:1194: executing depfiles commands

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

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
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_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_UNICODE_VERSION_set=
ac_cv_env_UNICODE_VERSION_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_alarm=yes
ac_cv_func_fork=yes
ac_cv_func_fork_works=yes
ac_cv_func_getcwd=yes
ac_cv_func_getwd=yes
ac_cv_func_isblank=yes
ac_cv_func_lstat_dereferences_slashed_symlink=yes
ac_cv_func_lstat_empty_string_bug=no
ac_cv_func_mkdir=yes
ac_cv_func_mkstemp=yes
ac_cv_func_putenv=yes
ac_cv_func_setitimer=yes
ac_cv_func_setlocale=yes
ac_cv_func_setpgid=yes
ac_cv_func_sigaction=yes
ac_cv_func_siginterrupt=yes
ac_cv_func_sigprocmask=yes
ac_cv_func_sigvec=no
ac_cv_func_stat_empty_string_bug=no
ac_cv_func_strchr=yes
ac_cv_func_strdup=yes
ac_cv_func_utime=yes
ac_cv_func_vfork=yes
ac_cv_func_vfork_works=yes
ac_cv_header_curses_h=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_errno_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_libutil_h=no
ac_cv_header_limits_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_paths_h=yes
ac_cv_header_pty_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_selinux_context_h=yes
ac_cv_header_selinux_selinux_h=yes
ac_cv_header_sgtty_h=yes
ac_cv_header_signal_h=yes
ac_cv_header_stddef_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_sys_dirent_h=no
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_utime_h=no
ac_cv_header_sys_wait_h=yes
ac_cv_header_term_h=yes
ac_cv_header_time_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_utime_h=yes
ac_cv_header_utmp_h=yes
ac_cv_header_vfork_h=no
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_SPELL=aspell
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_search_acos='none required'
ac_cv_search_acosh='none required'
ac_cv_search_asin='none required'
ac_cv_search_asinh='none required'
ac_cv_search_atan='none required'
ac_cv_search_atanh='none required'
ac_cv_search_cbrt='none required'
ac_cv_search_ceil='none required'
ac_cv_search_cos='none required'
ac_cv_search_cosh='none required'
ac_cv_search_erf='none required'
ac_cv_search_erfc='none required'
ac_cv_search_exp='none required'
ac_cv_search_fabs='none required'
ac_cv_search_floor='none required'
ac_cv_search_hypot='none required'
ac_cv_search_j0='none required'
ac_cv_search_j1='none required'
ac_cv_search_log10='none required'
ac_cv_search_log='none required'
ac_cv_search_login_tty='none required'
ac_cv_search_opendir='none required'
ac_cv_search_openpty='none required'
ac_cv_search_sin=-lm
ac_cv_search_sinh='none required'
ac_cv_search_snprintf='none required'
ac_cv_search_sqrt='none required'
ac_cv_search_tan='none required'
ac_cv_search_tanh='none required'
ac_cv_search_tgetflag=-lncurses
ac_cv_search_y0='none required'
ac_cv_search_y1='none required'
ac_cv_sizeof_char=1
ac_cv_sizeof_int=4
ac_cv_sizeof_long=8
ac_cv_sizeof_long_long=8
ac_cv_sizeof_off_t=8
ac_cv_sizeof_short=2
ac_cv_sizeof_void_p=8
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_sys_posix_termios=yes
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
ac_cv_sys_tiocgwinsz_in_termios_h=no
ac_cv_target=x86_64-unknown-linux-gnu
ac_cv_type_long_long=yes
ac_cv_type_off_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_sighandler_t=no
ac_cv_type_signal=void
ac_cv_type_size_t=yes
ac_cv_type_ssize_t=yes
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
joe_cv_isblank=yes
joe_cv_reinstall_sighandlers=no
joe_cv_setpgrp_void=yes

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

ACLOCAL='${SHELL} /home/jie/project/joe/missing aclocal-1.14'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AUTOCONF='${SHELL} /home/jie/project/joe/missing autoconf'
AUTOHEADER='${SHELL} /home/jie/project/joe/missing autoheader'
AUTOMAKE='${SHELL} /home/jie/project/joe/missing automake-1.14'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CPP='gcc -E'
CPPFLAGS=''
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
GREP='/usr/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS='-lm -lncurses '
LN_S='ln -s'
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /home/jie/project/joe/missing makeinfo'
MKDIR_P='/usr/bin/mkdir -p'
OBJEXT='o'
PACKAGE='joe'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='joe'
PACKAGE_STRING='joe 4.6'
PACKAGE_TARNAME='joe'
PACKAGE_URL=''
PACKAGE_VERSION='4.6'
PATH_SEPARATOR=':'
SET_MAKE=''
SHELL='/bin/bash'
SPELL='aspell'
STRIP=''
UNICODE_VERSION='9.0.0'
VERSION='4.6'
ac_ct_CC='gcc'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='x86_64-unknown-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/jie/project/joe/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/jie/project/joe/bin'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='x86_64-unknown-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='unknown'

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

/* confdefs.h */
#define PACKAGE_NAME "joe"
#define PACKAGE_TARNAME "joe"
#define PACKAGE_VERSION "4.6"
#define PACKAGE_STRING "joe 4.6"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define PACKAGE "joe"
#define VERSION "4.6"
#define HAVE_OPENPTY 1
#define HAVE_LOGIN_TTY 1
#define TERMINFO 1
#define HAVE_SNPRINTF 1
#define HAVE_DIRENT_H 1
#define HAVE_POSIX_TERMIOS 1
#define GWINSZ_IN_SYS_IOCTL 1
#define HAVE_ERRNO_H 1
#define HAVE_FCNTL_H 1
#define HAVE_LOCALE_H 1
#define HAVE_SGTTY_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UTIME_H 1
#define HAVE_TIME_H 1
#define HAVE_PWD_H 1
#define HAVE_PATHS_H 1
#define HAVE_PTY_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_LIMITS_H 1
#define HAVE_SIGNAL_H 1
#define HAVE_CURSES_H 1
#define HAVE_UTMP_H 1
#define HAVE_STDDEF_H 1
#define HAVE_TERM_H 1
#define HAVE_SELINUX_SELINUX_H 1
#define HAVE_SELINUX_CONTEXT_H 1
#define HAVE_SELINUX 1
#define PROTOTYPES 1
#define __PROTOTYPES 1
#define HAVE_LONG_LONG 1
#define SIZEOF_CHAR 1
#define SIZEOF_SHORT 2
#define SIZEOF_INT 4
#define SIZEOF_LONG 8
#define SIZEOF_LONG_LONG 8
#define SIZEOF_VOID_P 8
#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
#define SETPGRP_VOID 1
#define SIZEOF_OFF_T 8
#define RETSIGTYPE void
#define HAVE_FORK 1
#define HAVE_VFORK 1
#define HAVE_WORKING_VFORK 1
#define HAVE_WORKING_FORK 1
#define HAVE_GETCWD 1
#define HAVE_GETWD 1
#define HAVE_ISBLANK 1
#define HAVE_WORKING_ISBLANK 1
#define HAVE_ALARM 1
#define HAVE_MKDIR 1
#define HAVE_MKSTEMP 1
#define HAVE_PUTENV 1
#define HAVE_SETLOCALE 1
#define HAVE_STRCHR 1
#define HAVE_STRDUP 1
#define HAVE_UTIME 1
#define HAVE_SETPGID 1
#define HAVE_SETITIMER 1
#define HAVE_SIGACTION 1
#define HAVE_SIGINTERRUPT 1
#define HAVE_SIGPROCMASK 1
#define HAVE_SIN 1
#define HAVE_COS 1
#define HAVE_TAN 1
#define HAVE_EXP 1
#define HAVE_SQRT 1
#define HAVE_CBRT 1
#define HAVE_LOG 1
#define HAVE_LOG10 1
#define HAVE_ASIN 1
#define HAVE_ACOS 1
#define HAVE_ATAN 1
#define HAVE_SINH 1
#define HAVE_COSH 1
#define HAVE_TANH 1
#define HAVE_ASINH 1
#define HAVE_ACOSH 1
#define HAVE_ATANH 1
#define HAVE_FLOOR 1
#define HAVE_CEIL 1
#define HAVE_FABS 1
#define HAVE_ERF 1
#define HAVE_ERFC 1
#define HAVE_J0 1
#define HAVE_J1 1
#define HAVE_Y0 1
#define HAVE_Y1 1
#define HAVE_HYPOT 1

configure: exit 0
