Skip to content

Instantly share code, notes, and snippets.

@jdashton
Created February 7, 2019 16:39
Show Gist options
  • Save jdashton/49a73994c471eff2903ddfdaf2a87fc8 to your computer and use it in GitHub Desktop.
Save jdashton/49a73994c471eff2903ddfdaf2a87fc8 to your computer and use it in GitHub Desktop.
.rvm/log/1549554328_ruby-2.6.1/config.log
This file has been truncated, but you can view the full file.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --prefix=/Users/jdashton/.rvm/rubies/ruby-2.6.1 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/libksba:/usr/local/opt/readline:/usr/local/opt/zlib:/usr/local/opt/openssl@1.1 --disable-install-doc --enable-shared
## --------- ##
## Platform. ##
## --------- ##
hostname = d11442.nadadventist.org
uname -m = x86_64
uname -r = 18.5.0
uname -s = Darwin
uname -v = Darwin Kernel Version 18.5.0: Thu Jan 31 01:17:54 PST 2019; root:xnu-4903.250.319~62/RELEASE_X86_64
/usr/bin/uname -p = i386
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = Mach kernel version:
Darwin Kernel Version 18.5.0: Thu Jan 31 01:17:54 PST 2019; root:xnu-4903.250.319~62/RELEASE_X86_64
Kernel configured for up to 8 processors.
4 processors are physically available.
8 processors are logically available.
Processor type: x86_64h (Intel x86-64h Haswell)
Processors active: 0 1 2 3 4 5 6 7
Primary memory available: 16.00 gigabytes
Default processor set: 462 tasks, 3650 threads, 8 processors
Load average: 5.81, Mach factor: 2.69
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/opt/coreutils/bin
PATH: /usr/local/opt/pkg-config/bin
PATH: /usr/local/opt/libtool/bin
PATH: /usr/local/opt/automake/bin
PATH: /usr/local/opt/autoconf/bin
PATH: /Users/jdashton/.rvm/gems/ruby-2.5.3/bin
PATH: /Users/jdashton/.rvm/gems/ruby-2.5.3@global/bin
PATH: /Users/jdashton/.rvm/rubies/ruby-2.5.3/bin
PATH: /Users/jdashton/.rvm/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/sbin
PATH: /sbin
PATH: /Applications/VMware Fusion.app/Contents/Public
PATH: /usr/local/MacGPG2/bin
PATH: /Users/jdashton/.rvm/bin
PATH: /Users/jdashton/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2996: checking for ruby
configure:3014: found /Users/jdashton/.rvm/rubies/ruby-2.5.3/bin/ruby
configure:3027: result: /Users/jdashton/.rvm/rubies/ruby-2.5.3/bin/ruby
configure:3105: checking build system type
configure:3119: result: x86_64-apple-darwin18.5.0
configure:3207: checking host system type
configure:3220: result: x86_64-apple-darwin18.5.0
configure:3240: checking target system type
configure:3253: result: x86_64-apple-darwin18.5.0
configure:3905: checking for C compiler version
configure:3914: gcc --version >&5
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
configure:3925: $? = 0
configure:3914: gcc -v >&5
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:3925: $? = 0
configure:3914: gcc -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:3925: $? = 1
configure:3914: gcc -qversion >&5
clang: error: unknown argument: '-qversion'
clang: error: no input files
configure:3925: $? = 1
configure:3945: checking whether the C compiler works
configure:3967: gcc conftest.c >&5
configure:3971: $? = 0
configure:4019: result: yes
configure:4022: checking for C compiler default output file name
configure:4024: result: a.out
configure:4030: checking for suffix of executables
configure:4037: gcc -o conftest conftest.c >&5
configure:4041: $? = 0
configure:4063: result:
configure:4085: checking whether we are cross compiling
configure:4093: gcc -o conftest conftest.c >&5
configure:4097: $? = 0
configure:4104: ./conftest
configure:4108: $? = 0
configure:4123: result: no
configure:4128: checking for suffix of object files
configure:4150: gcc -c conftest.c >&5
configure:4154: $? = 0
configure:4175: result: o
configure:4179: checking whether we are using the GNU C compiler
configure:4198: gcc -c conftest.c >&5
configure:4198: $? = 0
configure:4207: result: yes
configure:4216: checking whether gcc accepts -g
configure:4236: gcc -c -g conftest.c >&5
configure:4236: $? = 0
configure:4277: result: yes
configure:4294: checking for gcc option to accept ISO C89
configure:4357: gcc -c -g -O2 conftest.c >&5
configure:4357: $? = 0
configure:4370: result: none needed
configure:5050: checking for C++ compiler version
configure:5059: g++ --version >&5
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
configure:5070: $? = 0
configure:5059: g++ -v >&5
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:5070: $? = 0
configure:5059: g++ -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:5070: $? = 1
configure:5059: g++ -qversion >&5
clang: error: unknown argument: '-qversion'
clang: error: no input files
configure:5070: $? = 1
configure:5074: checking whether we are using the GNU C++ compiler
configure:5093: g++ -c conftest.cpp >&5
configure:5093: $? = 0
configure:5102: result: yes
configure:5111: checking whether g++ accepts -g
configure:5131: g++ -c -g conftest.cpp >&5
configure:5131: $? = 0
configure:5172: result: yes
configure:5201: checking how to run the C preprocessor
configure:5232: gcc -E conftest.c
configure:5232: $? = 0
configure:5246: gcc -E conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
^~~~~~~~~~~~~~~~~~
1 error generated.
configure:5246: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5271: result: gcc -E
configure:5291: gcc -E conftest.c
configure:5291: $? = 0
configure:5305: gcc -E conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
^~~~~~~~~~~~~~~~~~
1 error generated.
configure:5305: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5388: checking for grep that handles long lines and -e
configure:5446: result: /usr/local/bin/ggrep
configure:5451: checking for egrep
configure:5513: result: /usr/local/bin/ggrep -E
configure:5519: checking whether gcc needs -traditional
conftest.c:9:10: fatal error: 'termio.h' file not found
#include <termio.h>
^~~~~~~~~~
1 error generated.
configure:5553: result: no
configure:5707: checking for ld
configure:5723: found /usr/bin/ld
configure:5734: result: ld
configure:5789: checking whether the linker is GNU ld
configure:5804: result: no
configure:5808: checking whether gcc -E accepts -o
configure:5820: gcc -E -o conftest-1.i conftest.c
configure:5820: $? = 0
configure:5827: result: yes
configure:5856: checking for gcc
configure:5874: found /usr/bin/gcc
configure:5886: result: /usr/bin/gcc
configure:6053: checking for real target cpu
configure:6072: result: x86_64
configure:6181: checking for ranlib
configure:6208: result: :
configure:6281: checking for ar
configure:6308: result: libtool -static
configure:6379: checking for libtool -static flags
configure:6392: result: -no_warning_for_no_symbols -o
configure:6440: checking for as
configure:6456: found /usr/bin/as
configure:6467: result: as
configure:6549: checking for objdump
configure:6565: found /usr/bin/objdump
configure:6576: result: objdump
configure:6649: checking for objcopy
configure:6679: result: no
configure:6649: checking for gobjcopy
configure:6679: result: no
configure:7100: checking for nm
configure:7116: found /usr/bin/nm
configure:7127: result: nm
configure:7152: checking whether ln -s works
configure:7156: result: yes
configure:7163: checking whether make sets $(MAKE)
configure:7185: result: yes
configure:7208: checking for a BSD-compatible install
configure:7276: result: /usr/local/opt/coreutils/bin/ginstall -c
configure:7287: checking for a thread-safe mkdir -p
configure:7326: result: /usr/local/opt/coreutils/bin/gmkdir -p
configure:7348: checking for dtrace
configure:7364: found /usr/sbin/dtrace
configure:7375: result: dtrace
configure:7429: checking for dot
configure:7445: found /usr/local/bin/dot
configure:7456: result: dot
configure:7471: checking for doxygen
configure:7501: result: no
configure:7512: checking for pkg-config
configure:7533: found /usr/local/opt/pkg-config/bin/pkg-config
configure:7556: result: pkg-config
configure:7566: checking for ANSI C header files
configure:7586: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7586: $? = 0
configure:7659: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 conftest.c >&5
configure:7659: $? = 0
configure:7659: ./conftest
configure:7659: $? = 0
configure:7670: result: yes
configure:7683: checking for sys/types.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for sys/stat.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for stdlib.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for string.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for memory.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for strings.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for inttypes.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for stdint.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7683: checking for unistd.h
configure:7683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:7696: checking minix/config.h usability
configure:7696: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
conftest.c:52:10: fatal error: 'minix/config.h' file not found
#include <minix/config.h>
^~~~~~~~~~~~~~~~
1 error generated.
configure:7696: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:7696: result: no
configure:7696: checking minix/config.h presence
configure:7696: gcc -E conftest.c
conftest.c:19:10: fatal error: 'minix/config.h' file not found
#include <minix/config.h>
^~~~~~~~~~~~~~~~
1 error generated.
configure:7696: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <minix/config.h>
configure:7696: result: no
configure:7696: checking for minix/config.h
configure:7696: result: no
configure:7717: checking whether it is safe to define __EXTENSIONS__
configure:7735: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7735: $? = 0
configure:7742: result: yes
configure:7774: checking for cd using physical directory
configure:7793: result: cd -P
configure:7812: checking whether CFLAGS is valid
configure:7825: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 conftest.c >&5
configure:7825: $? = 0
configure:7826: result: yes
configure:7838: checking whether LDFLAGS is valid
configure:7858: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 conftest.c >&5
configure:7858: $? = 0
configure:7859: result: yes
configure:7914: checking whether -Wl,-R. is accepted as LDFLAGS
configure:7940: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 -Wl,-R. conftest.c >&5
ld: unknown option: -R.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:7940: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:7946: result: no
configure:7914: checking whether -Wl,-rpath,. is accepted as LDFLAGS
configure:7940: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 -Wl,-rpath,. conftest.c >&5
configure:7940: $? = 0
configure:7942: result: yes
configure:8049: checking whether -Wdeclaration-after-statement is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wdeclaration-after-statement conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wdeprecated-declarations is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wdeprecated-declarations conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wdivision-by-zero is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wdivision-by-zero conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wduplicated-cond is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wduplicated-cond conftest.c >&5
warning: unknown warning option '-Wduplicated-cond'; did you mean '-Wduplicate-enum'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wimplicit-function-declaration is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wimplicit-function-declaration conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wimplicit-int is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wimplicit-int conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wmisleading-indentation is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wmisleading-indentation conftest.c >&5
warning: unknown warning option '-Wmisleading-indentation'; did you mean '-Wbinding-in-condition'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wpointer-arith is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wpointer-arith conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wrestrict is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wrestrict conftest.c >&5
warning: unknown warning option '-Wrestrict' [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wshorten-64-to-32 is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wshorten-64-to-32 conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wwrite-strings is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wwrite-strings conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wimplicit-fallthrough=0 conftest.c >&5
warning: unknown warning option '-Wimplicit-fallthrough=0'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wmissing-noreturn is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wmissing-noreturn conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-cast-function-type is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-cast-function-type conftest.c >&5
warning: unknown warning option '-Wno-cast-function-type'; did you mean '-Wno-bad-function-cast'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wno-constant-logical-operand is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-constant-logical-operand conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-long-long is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-long-long conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-missing-field-initializers is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-missing-field-initializers conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-overlength-strings is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-overlength-strings conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-packed-bitfield-compat conftest.c >&5
warning: unknown warning option '-Wno-packed-bitfield-compat'; did you mean '-Wno-keyword-compat'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wno-parentheses-equality is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-parentheses-equality conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-self-assign is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-self-assign conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-tautological-compare is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-tautological-compare conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-unused-parameter is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-unused-parameter conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wno-unused-value is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wno-unused-value conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -Wsuggest-attribute=format is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wsuggest-attribute=format conftest.c >&5
warning: unknown warning option '-Wsuggest-attribute=format'; did you mean '-Wproperty-attribute-mismatch'? [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wsuggest-attribute=noreturn conftest.c >&5
warning: unknown warning option '-Wsuggest-attribute=noreturn' [-Wunknown-warning-option]
1 warning generated.
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wunused-variable is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wunused-variable conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8049: checking whether -diag-disable=175,188,2259 is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -diag-disable=175,188,2259 conftest.c >&5
clang: warning: argument unused during compilation: '-diag-disable=175,188,2259' [-Wunused-command-line-argument]
configure:8076: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8095: result: no
configure:8049: checking whether -Wextra-tokens is accepted as CFLAGS
configure:8076: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wextra-tokens conftest.c >&5
configure:8076: $? = 0
configure:8091: result: yes
configure:8192: checking whether -Wall -Wextra is accepted as CFLAGS
configure:8219: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra conftest.c >&5
configure:8219: $? = 0
configure:8221: result: yes
configure:8250: checking whether -Qunused-arguments is accepted as CFLAGS
configure:8277: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments conftest.c >&5
configure:8277: $? = 0
configure:8289: result: yes
configure:8328: checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS
configure:8355: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:8355: $? = 0
configure:8365: result: yes
configure:8404: checking whether -fstack-protector-strong is accepted as CFLAGS
configure:8431: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fstack-protector-strong conftest.c >&5
configure:8431: $? = 0
configure:8433: result: yes
configure:8459: checking whether -fstack-protector-strong is accepted as LDFLAGS
configure:8485: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fstack-protector-strong conftest.c >&5
configure:8485: $? = 0
configure:8487: result: yes
configure:8563: checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS
configure:8589: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fstack-protector-strong -Wl,--compress-debug-sections=zlib conftest.c >&5
ld: unknown option: --compress-debug-sections=zlib
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:8589: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:8595: result: no
configure:8860: checking whether -fno-strict-overflow is accepted as CFLAGS
configure:8887: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fno-strict-overflow conftest.c >&5
configure:8887: $? = 0
configure:8897: result: yes
configure:8920: checking whether -ggdb3 is accepted as CFLAGS
configure:8947: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -ggdb3 conftest.c >&5
configure:8947: $? = 0
configure:8949: result: yes
configure:9102: checking whether -fvisibility=hidden is accepted as CFLAGS
configure:9129: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fvisibility=hidden conftest.c >&5
configure:9129: $? = 0
configure:9131: result: yes
configure:9365: checking whether -fno-fast-math is accepted as CFLAGS
configure:9392: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fno-fast-math conftest.c >&5
configure:9392: $? = 0
configure:9402: result: yes
configure:9426: checking whether -fexcess-precision=standard is accepted as CFLAGS
configure:9453: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fexcess-precision=standard conftest.c >&5
clang: warning: optimization flag '-fexcess-precision=standard' is not supported [-Wignored-optimization-argument]
configure:9453: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:9467: result: no
configure:9426: checking whether -fp-model precise is accepted as CFLAGS
configure:9453: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -g -O2 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -fp-model precise conftest.c >&5
clang: error: unknown argument: '-fp-model'
clang: error: no such file or directory: 'precise'
configure:9453: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:9467: result: no
configure:9568: checking whether compiler has statement and declarations in expressions
configure:9584: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include conftest.c >&5
conftest.c:30:30: warning: expression result unused [-Wunused-value]
__extension__ ({ int a = 0; a; });
^
1 warning generated.
configure:9584: $? = 0
configure:9591: result: yes
configure:9713: checking whether Mac OS X 10.5 or later
configure:9724: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:9724: $? = 0
configure:9730: result: yes
configure:9780: checking for broken crypt with 8bit chars
configure:9829: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lobjc >&5
conftest.c:57:30: warning: implicit conversion from 'int' to 'char' changes value from 160 to -96 [-Wconstant-conversion]
salt[0] = salt[1] = 0x80 | ' ';
~ ~~~~~^~~~~
1 warning generated.
configure:9829: $? = 0
configure:9829: ./conftest
configure:9829: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| /* end confdefs.h. */
|
| #include <stdio.h>
| #include <unistd.h>
| #include <string.h>
|
| void
| broken_crypt(const char *salt, const char *buf1, const char *buf2)
| {
| #if 0
| printf("%.2x%.2x: %s -> %s\n", (unsigned char)salt[0], (unsigned char)salt[1],
| buf1+2, buf2+2);
| #endif
| }
|
| int
| main()
| {
| int i;
| char salt[2], buf[256], *s;
| for (i = 0; i < 128*128; i++) {
| salt[0] = 0x80 | (i & 0x7f);
| salt[1] = 0x80 | (i >> 7);
| strcpy(buf, crypt("", salt));
| if (strcmp(buf, s = crypt("", salt))) {
| broken_crypt(salt, buf, s);
| return 1;
| }
| }
| salt[0] = salt[1] = ' ';
| strcpy(buf, crypt("", salt));
| salt[0] = salt[1] = 0x80 | ' ';
| if (strcmp(buf, s = crypt("", salt))) {
| broken_crypt(salt, buf, s);
| return 1;
| }
| return 0;
| }
|
configure:9839: result: yes
configure:9852: checking for codesign
configure:9868: found /usr/bin/codesign
configure:9879: result: codesign
configure:9894: checking for dsymutil
configure:9910: found /usr/bin/dsymutil
configure:9921: result: dsymutil
configure:9950: checking for crt_externs.h
configure:9950: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:9950: $? = 0
configure:9950: result: yes
configure:10263: checking for crypt in -lcrypt
configure:10297: result: no
configure:10308: checking for dlopen in -ldl
configure:10333: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -ldl -lobjc >&5
configure:10333: $? = 0
configure:10342: result: yes
configure:10353: checking for shl_load in -ldld
configure:10378: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -ldld -ldl -lobjc >&5
ld: library not found for -ldld
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10378: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 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 shl_load ();
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:10387: result: no
configure:10398: checking for shutdown in -lsocket
configure:10423: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lsocket -ldl -lobjc >&5
ld: library not found for -lsocket
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10423: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 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 shutdown ();
| int
| main ()
| {
| return shutdown ();
| ;
| return 0;
| }
configure:10432: result: no
configure:10447: checking for dirent.h that defines DIR
configure:10466: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10466: $? = 0
configure:10474: result: yes
configure:10487: checking for library containing opendir
configure:10518: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -ldl -lobjc >&5
configure:10518: $? = 0
configure:10535: result: none required
configure:10602: checking for stdbool.h that conforms to C99
configure:10669: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:80:24: warning: address of 's' will always evaluate to 'true' [-Wpointer-bool-conversion]
bool e = &s;
~ ^
conftest.c:84:23: warning: address of array 'a' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:28: warning: address of array 'b' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:33: warning: address of array 'c' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:38: warning: address of array 'd' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:48: warning: address of array 'f' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:53: warning: address of array 'g' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:58: warning: address of array 'h' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:84:63: warning: address of array 'i' will always evaluate to 'true' [-Wpointer-bool-conversion]
return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
~^
conftest.c:85:30: warning: address of array 'n' will always evaluate to 'true' [-Wpointer-bool-conversion]
~^
conftest.c:85:35: warning: address of array 'o' will always evaluate to 'true' [-Wpointer-bool-conversion]
~^
conftest.c:85:40: warning: address of array 'p' will always evaluate to 'true' [-Wpointer-bool-conversion]
~^
12 warnings generated.
configure:10669: $? = 0
configure:10676: result: yes
configure:10678: checking for _Bool
configure:10678: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10678: $? = 0
configure:10678: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:67:20: error: expected expression
if (sizeof ((_Bool)))
^
1 error generated.
configure:10678: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((_Bool)))
| return 0;
| ;
| return 0;
| }
configure:10678: result: yes
configure:10695: checking for sys/wait.h that is POSIX.1 compatible
configure:10721: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10721: $? = 0
configure:10728: result: yes
configure:10739: checking a.out.h usability
configure:10739: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:67:10: fatal error: 'a.out.h' file not found
#include <a.out.h>
^~~~~~~~~
1 error generated.
configure:10739: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <a.out.h>
configure:10739: result: no
configure:10739: checking a.out.h presence
configure:10739: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:34:10: fatal error: 'a.out.h' file not found
#include <a.out.h>
^~~~~~~~~
1 error generated.
configure:10739: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <a.out.h>
configure:10739: result: no
configure:10739: checking for a.out.h
configure:10739: result: no
configure:10751: checking atomic.h usability
configure:10751: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:67:10: fatal error: 'atomic.h' file not found
#include <atomic.h>
^~~~~~~~~~
1 error generated.
configure:10751: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <atomic.h>
configure:10751: result: no
configure:10751: checking atomic.h presence
configure:10751: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:34:10: fatal error: 'atomic.h' file not found
#include <atomic.h>
^~~~~~~~~~
1 error generated.
configure:10751: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <atomic.h>
configure:10751: result: no
configure:10751: checking for atomic.h
configure:10751: result: no
configure:10763: checking direct.h usability
configure:10763: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:67:10: fatal error: 'direct.h' file not found
#include <direct.h>
^~~~~~~~~~
1 error generated.
configure:10763: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <direct.h>
configure:10763: result: no
configure:10763: checking direct.h presence
configure:10763: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:34:10: fatal error: 'direct.h' file not found
#include <direct.h>
^~~~~~~~~~
1 error generated.
configure:10763: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| /* end confdefs.h. */
| #include <direct.h>
configure:10763: result: no
configure:10763: checking for direct.h
configure:10763: result: no
configure:10775: checking grp.h usability
configure:10775: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10775: $? = 0
configure:10775: result: yes
configure:10775: checking grp.h presence
configure:10775: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10775: $? = 0
configure:10775: result: yes
configure:10775: checking for grp.h
configure:10775: result: yes
configure:10787: checking fcntl.h usability
configure:10787: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10787: $? = 0
configure:10787: result: yes
configure:10787: checking fcntl.h presence
configure:10787: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10787: $? = 0
configure:10787: result: yes
configure:10787: checking for fcntl.h
configure:10787: result: yes
configure:10799: checking float.h usability
configure:10799: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10799: $? = 0
configure:10799: result: yes
configure:10799: checking float.h presence
configure:10799: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10799: $? = 0
configure:10799: result: yes
configure:10799: checking for float.h
configure:10799: result: yes
configure:10811: checking ieeefp.h usability
configure:10811: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:70:10: fatal error: 'ieeefp.h' file not found
#include <ieeefp.h>
^~~~~~~~~~
1 error generated.
configure:10811: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_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 <ieeefp.h>
configure:10811: result: no
configure:10811: checking ieeefp.h presence
configure:10811: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:37:10: fatal error: 'ieeefp.h' file not found
#include <ieeefp.h>
^~~~~~~~~~
1 error generated.
configure:10811: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <ieeefp.h>
configure:10811: result: no
configure:10811: checking for ieeefp.h
configure:10811: result: no
configure:10823: checking intrinsics.h usability
configure:10823: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:70:10: fatal error: 'intrinsics.h' file not found
#include <intrinsics.h>
^~~~~~~~~~~~~~
1 error generated.
configure:10823: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_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 <intrinsics.h>
configure:10823: result: no
configure:10823: checking intrinsics.h presence
configure:10823: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:37:10: fatal error: 'intrinsics.h' file not found
#include <intrinsics.h>
^~~~~~~~~~~~~~
1 error generated.
configure:10823: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| /* end confdefs.h. */
| #include <intrinsics.h>
configure:10823: result: no
configure:10823: checking for intrinsics.h
configure:10823: result: no
configure:10835: checking langinfo.h usability
configure:10835: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10835: $? = 0
configure:10835: result: yes
configure:10835: checking langinfo.h presence
configure:10835: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10835: $? = 0
configure:10835: result: yes
configure:10835: checking for langinfo.h
configure:10835: result: yes
configure:10847: checking limits.h usability
configure:10847: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10847: $? = 0
configure:10847: result: yes
configure:10847: checking limits.h presence
configure:10847: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10847: $? = 0
configure:10847: result: yes
configure:10847: checking for limits.h
configure:10847: result: yes
configure:10859: checking locale.h usability
configure:10859: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10859: $? = 0
configure:10859: result: yes
configure:10859: checking locale.h presence
configure:10859: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10859: $? = 0
configure:10859: result: yes
configure:10859: checking for locale.h
configure:10859: result: yes
configure:10871: checking malloc.h usability
configure:10871: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:73:10: fatal error: 'malloc.h' file not found
#include <malloc.h>
^~~~~~~~~~
1 error generated.
configure:10871: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <malloc.h>
configure:10871: result: no
configure:10871: checking malloc.h presence
configure:10871: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:40:10: fatal error: 'malloc.h' file not found
#include <malloc.h>
^~~~~~~~~~
1 error generated.
configure:10871: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h. */
| #include <malloc.h>
configure:10871: result: no
configure:10871: checking for malloc.h
configure:10871: result: no
configure:10883: checking malloc/malloc.h usability
configure:10883: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10883: $? = 0
configure:10883: result: yes
configure:10883: checking malloc/malloc.h presence
configure:10883: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10883: $? = 0
configure:10883: result: yes
configure:10883: checking for malloc/malloc.h
configure:10883: result: yes
configure:10895: checking malloc_np.h usability
configure:10895: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:74:10: fatal error: 'malloc_np.h' file not found
#include <malloc_np.h>
^~~~~~~~~~~~~
1 error generated.
configure:10895: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <malloc_np.h>
configure:10895: result: no
configure:10895: checking malloc_np.h presence
configure:10895: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:41:10: fatal error: 'malloc_np.h' file not found
#include <malloc_np.h>
^~~~~~~~~~~~~
1 error generated.
configure:10895: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <malloc_np.h>
configure:10895: result: no
configure:10895: checking for malloc_np.h
configure:10895: result: no
configure:10907: checking net/socket.h usability
configure:10907: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:74:10: fatal error: 'net/socket.h' file not found
#include <net/socket.h>
^~~~~~~~~~~~~~
1 error generated.
configure:10907: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <net/socket.h>
configure:10907: result: no
configure:10907: checking net/socket.h presence
configure:10907: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:41:10: fatal error: 'net/socket.h' file not found
#include <net/socket.h>
^~~~~~~~~~~~~~
1 error generated.
configure:10907: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <net/socket.h>
configure:10907: result: no
configure:10907: checking for net/socket.h
configure:10907: result: no
configure:10919: checking process.h usability
configure:10919: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:74:10: fatal error: 'process.h' file not found
#include <process.h>
^~~~~~~~~~~
1 error generated.
configure:10919: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <process.h>
configure:10919: result: no
configure:10919: checking process.h presence
configure:10919: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:41:10: fatal error: 'process.h' file not found
#include <process.h>
^~~~~~~~~~~
1 error generated.
configure:10919: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| /* end confdefs.h. */
| #include <process.h>
configure:10919: result: no
configure:10919: checking for process.h
configure:10919: result: no
configure:10931: checking pwd.h usability
configure:10931: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10931: $? = 0
configure:10931: result: yes
configure:10931: checking pwd.h presence
configure:10931: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10931: $? = 0
configure:10931: result: yes
configure:10931: checking for pwd.h
configure:10931: result: yes
configure:10943: checking sanitizer/asan_interface.h usability
configure:10943: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10943: $? = 0
configure:10943: result: yes
configure:10943: checking sanitizer/asan_interface.h presence
configure:10943: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10943: $? = 0
configure:10943: result: yes
configure:10943: checking for sanitizer/asan_interface.h
configure:10943: result: yes
configure:10955: checking sanitizer/msan_interface.h usability
configure:10955: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10955: $? = 0
configure:10955: result: yes
configure:10955: checking sanitizer/msan_interface.h presence
configure:10955: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10955: $? = 0
configure:10955: result: yes
configure:10955: checking for sanitizer/msan_interface.h
configure:10955: result: yes
configure:10967: checking setjmpex.h usability
configure:10967: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:77:10: fatal error: 'setjmpex.h' file not found
#include <setjmpex.h>
^~~~~~~~~~~~
1 error generated.
configure:10967: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_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 <setjmpex.h>
configure:10967: result: no
configure:10967: checking setjmpex.h presence
configure:10967: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:44:10: fatal error: 'setjmpex.h' file not found
#include <setjmpex.h>
^~~~~~~~~~~~
1 error generated.
configure:10967: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| /* end confdefs.h. */
| #include <setjmpex.h>
configure:10967: result: no
configure:10967: checking for setjmpex.h
configure:10967: result: no
configure:10979: checking stdalign.h usability
configure:10979: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10979: $? = 0
configure:10979: result: yes
configure:10979: checking stdalign.h presence
configure:10979: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10979: $? = 0
configure:10979: result: yes
configure:10979: checking for stdalign.h
configure:10979: result: yes
configure:10991: checking sys/attr.h usability
configure:10991: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:10991: $? = 0
configure:10991: result: yes
configure:10991: checking sys/attr.h presence
configure:10991: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:10991: $? = 0
configure:10991: result: yes
configure:10991: checking for sys/attr.h
configure:10991: result: yes
configure:11003: checking sys/eventfd.h usability
configure:11003: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:79:10: fatal error: 'sys/eventfd.h' file not found
#include <sys/eventfd.h>
^~~~~~~~~~~~~~~
1 error generated.
configure:11003: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_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/eventfd.h>
configure:11003: result: no
configure:11003: checking sys/eventfd.h presence
configure:11003: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:46:10: fatal error: 'sys/eventfd.h' file not found
#include <sys/eventfd.h>
^~~~~~~~~~~~~~~
1 error generated.
configure:11003: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| /* end confdefs.h. */
| #include <sys/eventfd.h>
configure:11003: result: no
configure:11003: checking for sys/eventfd.h
configure:11003: result: no
configure:11015: checking sys/fcntl.h usability
configure:11015: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11015: $? = 0
configure:11015: result: yes
configure:11015: checking sys/fcntl.h presence
configure:11015: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11015: $? = 0
configure:11015: result: yes
configure:11015: checking for sys/fcntl.h
configure:11015: result: yes
configure:11027: checking sys/file.h usability
configure:11027: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11027: $? = 0
configure:11027: result: yes
configure:11027: checking sys/file.h presence
configure:11027: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11027: $? = 0
configure:11027: result: yes
configure:11027: checking for sys/file.h
configure:11027: result: yes
configure:11039: checking sys/id.h usability
configure:11039: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:81:10: fatal error: 'sys/id.h' file not found
#include <sys/id.h>
^~~~~~~~~~
1 error generated.
configure:11039: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_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/id.h>
configure:11039: result: no
configure:11039: checking sys/id.h presence
configure:11039: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:48:10: fatal error: 'sys/id.h' file not found
#include <sys/id.h>
^~~~~~~~~~
1 error generated.
configure:11039: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| /* end confdefs.h. */
| #include <sys/id.h>
configure:11039: result: no
configure:11039: checking for sys/id.h
configure:11039: result: no
configure:11051: checking sys/ioctl.h usability
configure:11051: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11051: $? = 0
configure:11051: result: yes
configure:11051: checking sys/ioctl.h presence
configure:11051: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11051: $? = 0
configure:11051: result: yes
configure:11051: checking for sys/ioctl.h
configure:11051: result: yes
configure:11063: checking sys/mkdev.h usability
configure:11063: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:82:10: fatal error: 'sys/mkdev.h' file not found
#include <sys/mkdev.h>
^~~~~~~~~~~~~
1 error generated.
configure:11063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_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/mkdev.h>
configure:11063: result: no
configure:11063: checking sys/mkdev.h presence
configure:11063: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:49:10: fatal error: 'sys/mkdev.h' file not found
#include <sys/mkdev.h>
^~~~~~~~~~~~~
1 error generated.
configure:11063: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| /* end confdefs.h. */
| #include <sys/mkdev.h>
configure:11063: result: no
configure:11063: checking for sys/mkdev.h
configure:11063: result: no
configure:11075: checking sys/param.h usability
configure:11075: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11075: $? = 0
configure:11075: result: yes
configure:11075: checking sys/param.h presence
configure:11075: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11075: $? = 0
configure:11075: result: yes
configure:11075: checking for sys/param.h
configure:11075: result: yes
configure:11087: checking sys/prctl.h usability
configure:11087: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:83:10: fatal error: 'sys/prctl.h' file not found
#include <sys/prctl.h>
^~~~~~~~~~~~~
1 error generated.
configure:11087: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/prctl.h>
configure:11087: result: no
configure:11087: checking sys/prctl.h presence
configure:11087: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:50:10: fatal error: 'sys/prctl.h' file not found
#include <sys/prctl.h>
^~~~~~~~~~~~~
1 error generated.
configure:11087: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| /* end confdefs.h. */
| #include <sys/prctl.h>
configure:11087: result: no
configure:11087: checking for sys/prctl.h
configure:11087: result: no
configure:11099: checking sys/resource.h usability
configure:11099: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11099: $? = 0
configure:11099: result: yes
configure:11099: checking sys/resource.h presence
configure:11099: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11099: $? = 0
configure:11099: result: yes
configure:11099: checking for sys/resource.h
configure:11099: result: yes
configure:11111: checking sys/select.h usability
configure:11111: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11111: $? = 0
configure:11111: result: yes
configure:11111: checking sys/select.h presence
configure:11111: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11111: $? = 0
configure:11111: result: yes
configure:11111: checking for sys/select.h
configure:11111: result: yes
configure:11123: checking sys/sendfile.h usability
configure:11123: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:85:10: fatal error: 'sys/sendfile.h' file not found
#include <sys/sendfile.h>
^~~~~~~~~~~~~~~~
1 error generated.
configure:11123: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_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/sendfile.h>
configure:11123: result: no
configure:11123: checking sys/sendfile.h presence
configure:11123: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:52:10: fatal error: 'sys/sendfile.h' file not found
#include <sys/sendfile.h>
^~~~~~~~~~~~~~~~
1 error generated.
configure:11123: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h. */
| #include <sys/sendfile.h>
configure:11123: result: no
configure:11123: checking for sys/sendfile.h
configure:11123: result: no
configure:11135: checking sys/socket.h usability
configure:11135: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11135: $? = 0
configure:11135: result: yes
configure:11135: checking sys/socket.h presence
configure:11135: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11135: $? = 0
configure:11135: result: yes
configure:11135: checking for sys/socket.h
configure:11135: result: yes
configure:11147: checking for sys/syscall.h
configure:11147: result: no
configure:11159: checking sys/sysmacros.h usability
configure:11159: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:86:10: fatal error: 'sys/sysmacros.h' file not found
#include <sys/sysmacros.h>
^~~~~~~~~~~~~~~~~
1 error generated.
configure:11159: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_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/sysmacros.h>
configure:11159: result: no
configure:11159: checking sys/sysmacros.h presence
configure:11159: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:53:10: fatal error: 'sys/sysmacros.h' file not found
#include <sys/sysmacros.h>
^~~~~~~~~~~~~~~~~
1 error generated.
configure:11159: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| /* end confdefs.h. */
| #include <sys/sysmacros.h>
configure:11159: result: no
configure:11159: checking for sys/sysmacros.h
configure:11159: result: no
configure:11171: checking sys/time.h usability
configure:11171: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11171: $? = 0
configure:11171: result: yes
configure:11171: checking sys/time.h presence
configure:11171: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11171: $? = 0
configure:11171: result: yes
configure:11171: checking for sys/time.h
configure:11171: result: yes
configure:11183: checking sys/times.h usability
configure:11183: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11183: $? = 0
configure:11183: result: yes
configure:11183: checking sys/times.h presence
configure:11183: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11183: $? = 0
configure:11183: result: yes
configure:11183: checking for sys/times.h
configure:11183: result: yes
configure:11195: checking sys/uio.h usability
configure:11195: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11195: $? = 0
configure:11195: result: yes
configure:11195: checking sys/uio.h presence
configure:11195: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11195: $? = 0
configure:11195: result: yes
configure:11195: checking for sys/uio.h
configure:11195: result: yes
configure:11207: checking sys/utime.h usability
configure:11207: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:89:10: fatal error: 'sys/utime.h' file not found
#include <sys/utime.h>
^~~~~~~~~~~~~
1 error generated.
configure:11207: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_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:11207: result: no
configure:11207: checking sys/utime.h presence
configure:11207: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:56:10: fatal error: 'sys/utime.h' file not found
#include <sys/utime.h>
^~~~~~~~~~~~~
1 error generated.
configure:11207: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h. */
| #include <sys/utime.h>
configure:11207: result: no
configure:11207: checking for sys/utime.h
configure:11207: result: no
configure:11219: checking for syscall.h
configure:11219: result: no
configure:11231: checking time.h usability
configure:11231: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking time.h presence
configure:11231: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11231: $? = 0
configure:11231: result: yes
configure:11231: checking for time.h
configure:11231: result: yes
configure:11243: checking ucontext.h usability
configure:11243: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11243: $? = 0
configure:11243: result: yes
configure:11243: checking ucontext.h presence
configure:11243: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11243: $? = 0
configure:11243: result: yes
configure:11243: checking for ucontext.h
configure:11243: result: yes
configure:11255: checking utime.h usability
configure:11255: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11255: $? = 0
configure:11255: result: yes
configure:11255: checking utime.h presence
configure:11255: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11255: $? = 0
configure:11255: result: yes
configure:11255: checking for utime.h
configure:11255: result: yes
configure:11277: checking gmp.h usability
configure:11277: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11277: $? = 0
configure:11277: result: yes
configure:11277: checking gmp.h presence
configure:11277: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
configure:11277: $? = 0
configure:11277: result: yes
configure:11277: checking for gmp.h
configure:11277: result: yes
configure:11288: checking for library containing __gmpz_init
configure:11319: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"___gmpz_init", referenced from:
_main in conftest-1b162c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11319: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __gmpz_init ();
| int
| main ()
| {
| return __gmpz_init ();
| ;
| return 0;
| }
configure:11319: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:11319: $? = 0
configure:11336: result: -lgmp
configure:11499: checking for special C compiler options needed for large files
configure:11544: result: no
configure:11550: checking for _FILE_OFFSET_BITS value needed for large files
configure:11575: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11575: $? = 0
configure:11607: result: no
configure:11749: checking whether byte ordering is bigendian
configure:11764: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11764: $? = 0
configure:11809: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:11809: $? = 0
configure:11827: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:68:4: error: use of undeclared identifier 'not'
not big endian
^
1 error generated.
configure:11827: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/param.h>
|
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| not big endian
| #endif
|
| ;
| return 0;
| }
configure:11955: result: no
configure:11973: checking for an ANSI C-conforming const
configure:12039: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12039: $? = 0
configure:12046: result: yes
configure:12054: checking whether char is unsigned
configure:12073: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12073: $? = 0
configure:12080: result: no
configure:12087: checking for inline
configure:12103: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12103: $? = 0
configure:12111: result: inline
configure:12129: checking for working volatile
configure:12148: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12148: $? = 0
configure:12155: result: yes
configure:12164: checking for typeof syntax and keyword spelling
configure:12195: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12195: $? = 0
configure:12202: result: typeof
configure:12225: checking for long long
configure:12225: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12225: $? = 0
configure:12225: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:98:24: error: expected expression
if (sizeof ((long long)))
^
1 error generated.
configure:12225: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 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:12225: result: yes
configure:12234: checking for off_t
configure:12234: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:12234: $? = 0
configure:12234: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:99:20: error: expected expression
if (sizeof ((off_t)))
^
1 error generated.
configure:12234: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 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:12234: result: yes
configure:12245: checking char bit
configure:12251: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:12251: $? = 0
configure:12251: ./conftest
configure:12251: $? = 0
configure:12260: result: 8
configure:12424: checking size of int
configure:12429: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:12429: $? = 0
configure:12429: ./conftest
configure:12429: $? = 0
configure:12443: result: 4
configure:12540: checking size of short
configure:12545: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:12545: $? = 0
configure:12545: ./conftest
configure:12545: $? = 0
configure:12559: result: 2
configure:12749: checking size of long
configure:12754: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:12754: $? = 0
configure:12754: ./conftest
configure:12754: $? = 0
configure:12768: result: 8
configure:12865: checking size of long long
configure:12870: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:12870: $? = 0
configure:12870: ./conftest
configure:12870: $? = 0
configure:12884: result: 8
configure:13074: checking size of __int64
configure:13079: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:101:57: error: use of undeclared identifier '__int64'
static long int longval () { return (long int) (sizeof (__int64)); }
^
conftest.c:102:67: error: use of undeclared identifier '__int64'
static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
^
conftest.c:112:28: error: use of undeclared identifier '__int64'
if (((long int) (sizeof (__int64))) < 0)
^
conftest.c:115:37: error: use of undeclared identifier '__int64'
if (i != ((long int) (sizeof (__int64))))
^
conftest.c:122:37: error: use of undeclared identifier '__int64'
if (i != ((long int) (sizeof (__int64))))
^
5 errors generated.
configure:13079: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 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
| static long int longval () { return (long int) (sizeof (__int64)); }
| static unsigned long int ulongval () { return (long int) (sizeof (__int64)); }
| #include <stdio.h>
| #include <stdlib.h>
| int
| main ()
| {
|
| FILE *f = fopen ("conftest.val", "w");
| if (! f)
| return 1;
| if (((long int) (sizeof (__int64))) < 0)
| {
| long int i = longval ();
| if (i != ((long int) (sizeof (__int64))))
| return 1;
| fprintf (f, "%ld", i);
| }
| else
| {
| unsigned long int i = ulongval ();
| if (i != ((long int) (sizeof (__int64))))
| return 1;
| fprintf (f, "%lu", i);
| }
| /* Do not output a trailing newline, as this causes \r\n confusion
| on some platforms. */
| return ferror (f) || fclose (f) != 0;
|
| ;
| return 0;
| }
configure:13093: result: 0
configure:13283: checking size of __int128
configure:13288: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13288: $? = 0
configure:13288: ./conftest
configure:13288: $? = 0
configure:13302: result: 16
configure:13399: checking size of off_t
configure:13404: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13404: $? = 0
configure:13404: ./conftest
configure:13404: $? = 0
configure:13418: result: 8
configure:13608: checking size of void*
configure:13613: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13613: $? = 0
configure:13613: ./conftest
configure:13613: $? = 0
configure:13627: result: 8
configure:13724: checking size of float
configure:13729: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13729: $? = 0
configure:13729: ./conftest
configure:13729: $? = 0
configure:13743: result: 4
configure:13840: checking size of double
configure:13845: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13845: $? = 0
configure:13845: ./conftest
configure:13845: $? = 0
configure:13859: result: 8
configure:13974: checking size of time_t
configure:13979: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:13979: $? = 0
configure:13979: ./conftest
configure:13979: $? = 0
configure:13994: result: 8
configure:14093: checking size of clock_t
configure:14098: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:14098: $? = 0
configure:14098: ./conftest
configure:14098: $? = 0
configure:14113: result: 8
configure:14126: checking packed struct attribute
configure:14148: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:77:4: error: expected identifier
PACKED_STRUCT(struct { int a; });
^
conftest.c:76:46: note: expanded from macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:4: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
conftest.c:76:35: note: expanded from macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:4: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
conftest.c:76:26: note: expanded from macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:18: error: expected ';' after top level declarator
PACKED_STRUCT(struct { int a; });
^
conftest.c:77:4: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
PACKED_STRUCT(struct { int a; });
^
conftest.c:76:61: note: expanded from macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
conftest.c:77:4: error: a parameter list without types is only allowed in a function definition
conftest.c:76:66: note: expanded from macro 'PACKED_STRUCT'
#define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
^
3 warnings and 3 errors generated.
configure:14148: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| /* end confdefs.h. */
| #define PACKED_STRUCT(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
| PACKED_STRUCT(struct { int a; });
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:14148: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:77:18: warning: declaration does not declare anything [-Wmissing-declarations]
PACKED_STRUCT(struct { int a; });
^
1 warning generated.
configure:14148: $? = 0
configure:14154: result: x __attribute__((packed))
configure:14163: checking whether -Wno-address-of-packed-member is accepted as CFLAGS
configure:14190: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wno-address-of-packed-member -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14190: $? = 0
configure:14193: result: yes
configure:14227: checking for printf prefix for long long
configure:14283: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14283: $? = 0
configure:14300: result: ll
configure:14402: checking for pid_t
configure:14402: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14402: $? = 0
configure:14402: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:115:20: error: expected expression
if (sizeof ((pid_t)))
^
1 error generated.
configure:14402: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| /* 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:14402: result: yes
configure:14414: checking for convertible type of pid_t
configure:14442: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:116:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !((pid_t)-1 > 0)];
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:14442: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 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 ()
| {
| static int test_array [1 - 2 * !((pid_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14472: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:116:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'long long') vs 'rbcv_conftest_target_type' (aka 'int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:115:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:118:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:117:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:123:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14472: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 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
| typedef pid_t rbcv_conftest_target_type;
| typedef long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14472: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:116:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'long') vs 'rbcv_conftest_target_type' (aka 'int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:115:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:118:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:117:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:123:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14472: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 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
| typedef pid_t rbcv_conftest_target_type;
| typedef long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14472: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14472: $? = 0
configure:14495: result: INT
configure:14548: checking for uid_t
configure:14548: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14548: $? = 0
configure:14548: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:121:20: error: expected expression
if (sizeof ((uid_t)))
^
1 error generated.
configure:14548: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| /* 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 ((uid_t)))
| return 0;
| ;
| return 0;
| }
configure:14548: result: yes
configure:14560: checking for convertible type of uid_t
configure:14588: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14588: $? = 0
configure:14618: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:122:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long long') vs 'rbcv_conftest_target_type' (aka 'unsigned int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:121:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:123:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:129:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14618: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 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
| typedef uid_t rbcv_conftest_target_type;
| typedef unsigned long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14618: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:122:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long') vs 'rbcv_conftest_target_type' (aka 'unsigned int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:121:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:124:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:123:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:129:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14618: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 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
| typedef uid_t rbcv_conftest_target_type;
| typedef unsigned long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14618: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14618: $? = 0
configure:14641: result: UINT
configure:14694: checking for gid_t
configure:14694: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14694: $? = 0
configure:14694: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:127:20: error: expected expression
if (sizeof ((gid_t)))
^
1 error generated.
configure:14694: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| /* 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 ((gid_t)))
| return 0;
| ;
| return 0;
| }
configure:14694: result: yes
configure:14706: checking for convertible type of gid_t
configure:14734: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14734: $? = 0
configure:14764: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:128:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long long') vs 'rbcv_conftest_target_type' (aka 'unsigned int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:127:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:130:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:129:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:135:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14764: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 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
| typedef gid_t rbcv_conftest_target_type;
| typedef unsigned long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14764: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:128:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long') vs 'rbcv_conftest_target_type' (aka 'unsigned int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:127:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:130:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:129:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:135:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:14764: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 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
| typedef gid_t rbcv_conftest_target_type;
| typedef unsigned long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14764: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14764: $? = 0
configure:14787: result: UINT
configure:14840: checking for time_t
configure:14840: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14840: $? = 0
configure:14840: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:102:21: error: expected expression
if (sizeof ((time_t)))
^
1 error generated.
configure:14840: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <time.h>
|
| int
| main ()
| {
| if (sizeof ((time_t)))
| return 0;
| ;
| return 0;
| }
configure:14840: result: yes
configure:14853: checking for convertible type of time_t
configure:14882: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:103:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !((time_t)-1 > 0)];
^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:14882: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| /* end confdefs.h. */
| #include <time.h>
|
| int
| main ()
| {
| static int test_array [1 - 2 * !((time_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14913: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:103:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'long long') vs 'rbcv_conftest_target_type' (aka 'long')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:102:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:105:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:104:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
2 errors generated.
configure:14913: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| /* end confdefs.h. */
| #include <time.h>
|
| typedef time_t rbcv_conftest_target_type;
| typedef long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:14913: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14913: $? = 0
configure:14936: result: LONG
configure:14989: checking for dev_t
configure:14989: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:14989: $? = 0
configure:14989: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:139:20: error: expected expression
if (sizeof ((dev_t)))
^
1 error generated.
configure:14989: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| /* 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 ((dev_t)))
| return 0;
| ;
| return 0;
| }
configure:14989: result: yes
configure:15001: checking for convertible type of dev_t
configure:15029: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:140:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !((dev_t)-1 > 0)];
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:15029: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 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 ()
| {
| static int test_array [1 - 2 * !((dev_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15059: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:140:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'long long') vs 'rbcv_conftest_target_type' (aka 'int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:139:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:142:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:141:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:147:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 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
| typedef dev_t rbcv_conftest_target_type;
| typedef long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15059: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:140:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'long') vs 'rbcv_conftest_target_type' (aka 'int')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:139:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:142:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:141:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:147:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15059: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 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
| typedef dev_t rbcv_conftest_target_type;
| typedef long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15059: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15059: $? = 0
configure:15082: result: INT
configure:15135: checking for mode_t
configure:15135: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15135: $? = 0
configure:15135: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:114:21: error: expected expression
if (sizeof ((mode_t)))
^
1 error generated.
configure:15135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| int
| main ()
| {
| if (sizeof ((mode_t)))
| return 0;
| ;
| return 0;
| }
configure:15135: result: yes
configure:15148: checking for convertible type of mode_t
configure:15177: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15177: $? = 0
configure:15208: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:115:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long long') vs 'rbcv_conftest_target_type' (aka 'unsigned short')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:114:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:117:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:116:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:122:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15208: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| typedef mode_t rbcv_conftest_target_type;
| typedef unsigned long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15208: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:115:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long') vs 'rbcv_conftest_target_type' (aka 'unsigned short')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:114:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:117:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:116:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:122:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15208: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| typedef mode_t rbcv_conftest_target_type;
| typedef unsigned long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15208: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:115:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned int') vs 'rbcv_conftest_target_type' (aka 'unsigned short')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:114:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:117:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:116:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:122:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15208: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| /* end confdefs.h. */
| #include <sys/stat.h>
|
| typedef mode_t rbcv_conftest_target_type;
| typedef unsigned int rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15208: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15208: $? = 0
configure:15231: result: USHORT
configure:15284: checking for rlim_t
configure:15284: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15284: $? = 0
configure:15284: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:128:21: error: expected expression
if (sizeof ((rlim_t)))
^
1 error generated.
configure:15284: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| /* end confdefs.h. */
|
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| #include <sys/time.h>
| #endif
| #include <sys/resource.h>
|
|
| int
| main ()
| {
| if (sizeof ((rlim_t)))
| return 0;
| ;
| return 0;
| }
configure:15284: result: yes
configure:15305: checking for convertible type of rlim_t
configure:15342: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15342: $? = 0
configure:15381: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15381: $? = 0
configure:15404: result: ULL
configure:15457: checking for off_t
configure:15457: result: yes
configure:15469: checking for convertible type of off_t
configure:15497: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:158:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !((off_t)-1 > 0)];
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:15497: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 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 ()
| {
| static int test_array [1 - 2 * !((off_t)-1 > 0)];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15527: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15527: $? = 0
configure:15550: result: LL
configure:15603: checking for clockid_t
configure:15603: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15603: $? = 0
configure:15603: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:137:24: error: expected expression
if (sizeof ((clockid_t)))
^
1 error generated.
configure:15603: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| # include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
|
| int
| main ()
| {
| if (sizeof ((clockid_t)))
| return 0;
| ;
| return 0;
| }
configure:15603: result: yes
configure:15621: checking for convertible type of clockid_t
configure:15655: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15655: $? = 0
configure:15691: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:138:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long long') vs 'rbcv_conftest_target_type' (aka 'clockid_t')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:137:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:140:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:139:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:145:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15691: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| # include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
|
| typedef clockid_t rbcv_conftest_target_type;
| typedef unsigned long long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15691: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:138:38: error: redeclaration of 'rbcv_conftest_var' with a different type: 'rbcv_conftest_replace_type' (aka 'unsigned long') vs 'rbcv_conftest_target_type' (aka 'clockid_t')
extern rbcv_conftest_replace_type rbcv_conftest_var;
^
conftest.c:137:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_var;
^
conftest.c:140:38: error: conflicting types for 'rbcv_conftest_func'
extern rbcv_conftest_replace_type rbcv_conftest_func(void);
^
conftest.c:139:37: note: previous declaration is here
extern rbcv_conftest_target_type rbcv_conftest_func(void);
^
conftest.c:145:24: error: 'test_array' declared as an array with a negative size
static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
configure:15691: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| # include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
|
| typedef clockid_t rbcv_conftest_target_type;
| typedef unsigned long rbcv_conftest_replace_type;
| extern rbcv_conftest_target_type rbcv_conftest_var;
| extern rbcv_conftest_replace_type rbcv_conftest_var;
| extern rbcv_conftest_target_type rbcv_conftest_func(void);
| extern rbcv_conftest_replace_type rbcv_conftest_func(void);
|
| int
| main ()
| {
| static int test_array [1 - 2 * !(sizeof(rbcv_conftest_target_type) == sizeof(rbcv_conftest_replace_type))];
| test_array [0] = 0;
| return test_array [0];
|
| ;
| return 0;
| }
configure:15691: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15691: $? = 0
configure:15714: result: UINT
configure:15768: checking for prototypes
configure:15784: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15784: $? = 0
configure:15791: result: yes
configure:15800: checking token paste string
configure:15816: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15816: $? = 0
configure:15823: result: ansi
configure:15837: checking stringization
configure:15866: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15866: $? = 0
configure:15875: result: #expr
configure:15890: checking string literal concatenation
configure:15914: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15914: $? = 0
configure:15922: result: yes
configure:15930: checking for variable length prototypes and stdarg.h
configure:15956: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15956: $? = 0
configure:15963: result: yes
configure:15972: checking for variable length macro
configure:15991: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:15991: $? = 0
configure:15998: result: yes
configure:16007: checking for alignas() syntax
configure:16050: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:139:2: error: declaration of anonymous struct must be a definition
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:139:2: warning: declaration does not declare anything [-Wmissing-declarations]
1 warning and 1 error generated.
configure:16050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| /* end confdefs.h. */
| #define ALIGNAS(x) _Alignas(x)
| struct ALIGNAS(128) conftest_tag { int foo; } foo;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:16050: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:139:17: error: expected identifier or '('
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:139:17: error: expected ')'
conftest.c:139:9: note: to match this '('
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:138:27: note: expanded from macro 'ALIGNAS'
#define ALIGNAS(x) alignas(x)
^
conftest.c:139:48: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
1 warning and 2 errors generated.
configure:16050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| /* end confdefs.h. */
| #define ALIGNAS(x) alignas(x)
| struct ALIGNAS(128) conftest_tag { int foo; } foo;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:16050: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:139:2: error: declaration of anonymous struct must be a definition
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:139:2: warning: declaration does not declare anything [-Wmissing-declarations]
1 warning and 1 error generated.
configure:16050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| /* end confdefs.h. */
| #define ALIGNAS(x) [[alignas(x)]]
| struct ALIGNAS(128) conftest_tag { int foo; } foo;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:16050: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:139:17: error: expected parameter declarator
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:139:17: error: expected ')'
conftest.c:139:9: note: to match this '('
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
conftest.c:138:38: note: expanded from macro 'ALIGNAS'
#define ALIGNAS(x) __declspec(aligned(x))
^
conftest.c:139:22: error: expected function body after function declarator
struct ALIGNAS(128) conftest_tag { int foo; } foo;
^
3 errors generated.
configure:16050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| /* end confdefs.h. */
| #define ALIGNAS(x) __declspec(aligned(x))
| struct ALIGNAS(128) conftest_tag { int foo; } foo;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:16050: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16050: $? = 0
configure:16068: result: __attribute__((__aligned__(x)))
configure:16079: checking for alignof() syntax
configure:16120: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16120: $? = 0
configure:16138: result: alignof
configure:16150: checking for CONSTFUNC function attribute
configure:16193: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16193: $? = 0
configure:16211: result: __attribute__ ((__const__)) x
configure:16224: checking for PUREFUNC function attribute
configure:16267: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16267: $? = 0
configure:16285: result: __attribute__ ((__pure__)) x
configure:16298: checking for NORETURN function attribute
configure:16341: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16341: $? = 0
configure:16359: result: __attribute__ ((__noreturn__)) x
configure:16372: checking for DEPRECATED function attribute
configure:16415: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16415: $? = 0
configure:16433: result: __attribute__ ((__deprecated__)) x
configure:16446: checking for DEPRECATED_BY function attribute
configure:16489: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16489: $? = 0
configure:16507: result: __attribute__ ((__deprecated__("by "#n))) x
configure:16520: checking for DEPRECATED_TYPE type attribute
configure:16564: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:153:5: warning: attribute '__deprecated__' is ignored, place it after "struct" to apply attribute to type declaration [-Wignored-attributes]
DEPRECATED_TYPE(mesg,x);
^
conftest.c:146:49: note: expanded from macro 'DEPRECATED_TYPE'
#define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x
^
1 warning generated.
configure:16564: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| /* end confdefs.h. */
|
| #define DEPRECATED_TYPE(mesg,x) __attribute__ ((__deprecated__ mesg)) x
|
|
| #define x struct conftest_attribute_check {int i;}
|
| #define mesg ("")
| #define san "address"
| DEPRECATED_TYPE(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:16564: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16564: $? = 0
configure:16582: result: x __attribute__ ((__deprecated__ mesg))
configure:16595: checking for NOINLINE function attribute
configure:16638: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16638: $? = 0
configure:16656: result: __attribute__ ((__noinline__)) x
configure:16669: checking for ALWAYS_INLINE function attribute
configure:16712: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16712: $? = 0
configure:16730: result: __attribute__ ((__always_inline__)) x
configure:16743: checking for NO_SANITIZE function attribute
configure:16786: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16786: $? = 0
configure:16804: result: __attribute__ ((__no_sanitize__(san))) x
configure:16817: checking for NO_SANITIZE_ADDRESS function attribute
configure:16860: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16860: $? = 0
configure:16878: result: __attribute__ ((__no_sanitize_address__)) x
configure:16891: checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute
configure:16934: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:16934: $? = 0
configure:16952: result: __attribute__ ((__no_address_safety_analysis__)) x
configure:16965: checking for WARN_UNUSED_RESULT function attribute
configure:17008: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17008: $? = 0
configure:17026: result: __attribute__ ((__warn_unused_result__)) x
configure:17039: checking for MAYBE_UNUSED function attribute
configure:17082: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17082: $? = 0
configure:17100: result: __attribute__ ((__unused__)) x
configure:17113: checking for ERRORFUNC function attribute
configure:17156: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: warning: unknown attribute '__error__' ignored [-Wunknown-attributes]
ERRORFUNC(mesg,x);
^
conftest.c:154:43: note: expanded from macro 'ERRORFUNC'
#define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x
^
1 warning generated.
configure:17156: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define ERRORFUNC(mesg,x) __attribute__ ((__error__ mesg)) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| ERRORFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17156: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: warning: unknown attribute '__error__' ignored [-Wunknown-attributes]
ERRORFUNC(mesg,x);
^
conftest.c:154:45: note: expanded from macro 'ERRORFUNC'
#define ERRORFUNC(mesg,x) x __attribute__ ((__error__ mesg))
^
1 warning generated.
configure:17156: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define ERRORFUNC(mesg,x) x __attribute__ ((__error__ mesg))
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| ERRORFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17156: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
ERRORFUNC(mesg,x);
^
conftest.c:154:27: note: expanded from macro 'ERRORFUNC'
#define ERRORFUNC(mesg,x) __declspec(__error__ mesg) x
^
1 error generated.
configure:17156: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define ERRORFUNC(mesg,x) __declspec(__error__ mesg) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| ERRORFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17156: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17156: $? = 0
configure:17174: result: x
configure:17187: checking for WARNINGFUNC function attribute
configure:17230: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: warning: unknown attribute '__warning__' ignored [-Wunknown-attributes]
WARNINGFUNC(mesg,x);
^
conftest.c:154:45: note: expanded from macro 'WARNINGFUNC'
#define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x
^
1 warning generated.
configure:17230: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define WARNINGFUNC(mesg,x) __attribute__ ((__warning__ mesg)) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| WARNINGFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17230: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: warning: unknown attribute '__warning__' ignored [-Wunknown-attributes]
WARNINGFUNC(mesg,x);
^
conftest.c:154:47: note: expanded from macro 'WARNINGFUNC'
#define WARNINGFUNC(mesg,x) x __attribute__ ((__warning__ mesg))
^
1 warning generated.
configure:17230: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define WARNINGFUNC(mesg,x) x __attribute__ ((__warning__ mesg))
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| WARNINGFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17230: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:160:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
WARNINGFUNC(mesg,x);
^
conftest.c:154:29: note: expanded from macro 'WARNINGFUNC'
#define WARNINGFUNC(mesg,x) __declspec(__warning__ mesg) x
^
1 error generated.
configure:17230: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| /* end confdefs.h. */
|
| #define WARNINGFUNC(mesg,x) __declspec(__warning__ mesg) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| WARNINGFUNC(mesg,x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17230: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17230: $? = 0
configure:17248: result: x
configure:17261: checking for WEAK function attribute
configure:17304: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17304: $? = 0
configure:17322: result: __attribute__ ((__weak__)) x
configure:17343: checking for FUNC_STDCALL function attribute
configure:17388: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:164:5: warning: calling convention '__stdcall__' ignored for this target [-Wignored-attributes]
FUNC_STDCALL(x);
^
conftest.c:156:41: note: expanded from macro 'FUNC_STDCALL'
#define FUNC_STDCALL(x) __attribute__ ((__stdcall__)) x
^
1 warning generated.
configure:17388: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __attribute__ ((__stdcall__)) x
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17388: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:164:5: warning: calling convention '__stdcall__' ignored for this target [-Wignored-attributes]
FUNC_STDCALL(x);
^
conftest.c:156:43: note: expanded from macro 'FUNC_STDCALL'
#define FUNC_STDCALL(x) x __attribute__ ((__stdcall__))
^
1 warning generated.
configure:17388: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) x __attribute__ ((__stdcall__))
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17388: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:164:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
FUNC_STDCALL(x);
^
conftest.c:156:25: note: expanded from macro 'FUNC_STDCALL'
#define FUNC_STDCALL(x) __declspec(__stdcall__) x
^
1 error generated.
configure:17388: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| /* end confdefs.h. */
|
| #define FUNC_STDCALL(x) __declspec(__stdcall__) x
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_STDCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17388: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17388: $? = 0
configure:17406: result: x
configure:17425: checking for FUNC_CDECL function attribute
configure:17470: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17470: $? = 0
configure:17488: result: __attribute__ ((__cdecl__)) x
configure:17507: checking for FUNC_FASTCALL function attribute
configure:17552: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:165:5: warning: calling convention '__fastcall__' ignored for this target [-Wignored-attributes]
FUNC_FASTCALL(x);
^
conftest.c:157:42: note: expanded from macro 'FUNC_FASTCALL'
#define FUNC_FASTCALL(x) __attribute__ ((__fastcall__)) x
^
1 warning generated.
configure:17552: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __attribute__ ((__fastcall__)) x
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17552: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:165:5: warning: calling convention '__fastcall__' ignored for this target [-Wignored-attributes]
FUNC_FASTCALL(x);
^
conftest.c:157:44: note: expanded from macro 'FUNC_FASTCALL'
#define FUNC_FASTCALL(x) x __attribute__ ((__fastcall__))
^
1 warning generated.
configure:17552: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) x __attribute__ ((__fastcall__))
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17552: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:165:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
FUNC_FASTCALL(x);
^
conftest.c:157:26: note: expanded from macro 'FUNC_FASTCALL'
#define FUNC_FASTCALL(x) __declspec(__fastcall__) x
^
1 error generated.
configure:17552: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_FASTCALL(x) __declspec(__fastcall__) x
|
|
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_FASTCALL(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17552: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17552: $? = 0
configure:17570: result: x
configure:17589: checking for FUNC_UNOPTIMIZED function attribute
configure:17632: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: warning: unknown attribute '__optimize__' ignored [-Wunknown-attributes]
FUNC_UNOPTIMIZED(x);
^
conftest.c:157:45: note: expanded from macro 'FUNC_UNOPTIMIZED'
#define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x
^
1 warning generated.
configure:17632: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_UNOPTIMIZED(x) __attribute__ ((__optimize__("O0"))) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_UNOPTIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17632: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: warning: unknown attribute '__optimize__' ignored [-Wunknown-attributes]
FUNC_UNOPTIMIZED(x);
^
conftest.c:157:47: note: expanded from macro 'FUNC_UNOPTIMIZED'
#define FUNC_UNOPTIMIZED(x) x __attribute__ ((__optimize__("O0")))
^
1 warning generated.
configure:17632: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_UNOPTIMIZED(x) x __attribute__ ((__optimize__("O0")))
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_UNOPTIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17632: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
FUNC_UNOPTIMIZED(x);
^
conftest.c:157:29: note: expanded from macro 'FUNC_UNOPTIMIZED'
#define FUNC_UNOPTIMIZED(x) __declspec(__optimize__("O0")) x
^
1 error generated.
configure:17632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_UNOPTIMIZED(x) __declspec(__optimize__("O0")) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_UNOPTIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17632: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17632: $? = 0
configure:17650: result: x
configure:17663: checking for FUNC_MINIMIZED function attribute
configure:17706: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: warning: unknown attribute '__optimize__' ignored [-Wunknown-attributes]
FUNC_MINIMIZED(x);
^
conftest.c:157:43: note: expanded from macro 'FUNC_MINIMIZED'
#define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
^
1 warning generated.
configure:17706: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_MINIMIZED(x) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_MINIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17706: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: warning: unknown attribute '__optimize__' ignored [-Wunknown-attributes]
FUNC_MINIMIZED(x);
^
conftest.c:157:45: note: expanded from macro 'FUNC_MINIMIZED'
#define FUNC_MINIMIZED(x) x __attribute__ ((__optimize__("-Os","-fomit-frame-pointer")))
^
1 warning generated.
configure:17706: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_MINIMIZED(x) x __attribute__ ((__optimize__("-Os","-fomit-frame-pointer")))
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_MINIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17706: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:163:5: error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
FUNC_MINIMIZED(x);
^
conftest.c:157:27: note: expanded from macro 'FUNC_MINIMIZED'
#define FUNC_MINIMIZED(x) __declspec(__optimize__("-Os","-fomit-frame-pointer")) x
^
1 error generated.
configure:17706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
|
| #define FUNC_MINIMIZED(x) __declspec(__optimize__("-Os","-fomit-frame-pointer")) x
|
| #define x int conftest_attribute_check(void)
|
| #define mesg ("")
| #define san "address"
| FUNC_MINIMIZED(x);
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:17706: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17706: $? = 0
configure:17724: result: x
configure:17739: checking for function alias
configure:17758: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:157:33: error: aliases are not supported on darwin
void bar(void) __attribute__((alias("foo")));
^
1 error generated.
configure:17758: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
| void foo(void) {}
| void bar(void) __attribute__((alias("foo")));
| int
| main ()
| {
| bar()
| ;
| return 0;
| }
configure:17758: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:157:38: error: aliases are not supported on darwin
void bar(void) __attribute__((weak,alias("foo")));
^
1 error generated.
configure:17758: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| /* end confdefs.h. */
| void foo(void) {}
| void bar(void) __attribute__((weak,alias("foo")));
| int
| main ()
| {
| bar()
| ;
| return 0;
| }
configure:17765: result: no
configure:17782: checking for __atomic builtins
configure:17805: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:17805: $? = 0
configure:17813: result: yes
configure:17822: checking for __sync builtins
configure:17846: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:17846: $? = 0
configure:17854: result: yes
configure:17863: checking for __builtin_unreachable
configure:17891: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:17891: $? = 0
configure:17912: result: yes
configure:17925: checking for exported function attribute
configure:17958: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:17958: $? = 0
configure:17976: result: __attribute__ ((__visibility__("default")))
configure:18008: checking for function name string predefined identifier
configure:18039: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:18039: $? = 0
configure:18060: result: __func__
configure:18071: checking if enum over int is allowed
configure:18122: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18122: $? = 0
configure:18143: result: yes
configure:18152: checking whether sys_nerr is declared
configure:18152: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18152: $? = 0
configure:18152: result: yes
configure:18166: checking whether getenv is declared
configure:18166: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18166: $? = 0
configure:18166: result: yes
configure:18213: checking for size_t
configure:18213: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18213: $? = 0
configure:18213: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:200:21: error: expected expression
if (sizeof ((size_t)))
^
1 error generated.
configure:18213: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 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:18213: result: yes
configure:18239: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18239: $? = 0
configure:18348: checking size of size_t
configure:18353: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:18353: $? = 0
configure:18353: ./conftest
configure:18353: $? = 0
configure:18368: result: 8
configure:18483: checking size of ptrdiff_t
configure:18488: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:18488: $? = 0
configure:18488: ./conftest
configure:18488: $? = 0
configure:18503: result: 8
configure:18516: checking for printf prefix for size_t
configure:18572: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18572: $? = 0
configure:18589: result: z
configure:18601: checking for printf prefix for ptrdiff_t
configure:18657: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18657: $? = 0
configure:18674: result: t
configure:18685: checking for struct stat.st_blksize
configure:18685: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18685: $? = 0
configure:18685: result: yes
configure:18698: checking for struct stat.st_blocks
configure:18698: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18698: $? = 0
configure:18698: result: yes
configure:18718: checking for struct stat.st_rdev
configure:18718: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18718: $? = 0
configure:18718: result: yes
configure:18733: checking size of struct stat.st_size
configure:18763: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18763: $? = 0
configure:18800: result: SIZEOF_OFF_T
configure:18835: checking size of struct stat.st_blocks
configure:18865: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18865: $? = 0
configure:18902: result: SIZEOF_OFF_T
configure:18937: checking size of struct stat.st_ino
configure:18967: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:18967: $? = 0
configure:19004: result: SIZEOF_LONG
configure:19035: checking for struct stat.st_atim
configure:19035: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:214:13: error: no member named 'st_atim' in 'struct stat'
if (ac_aggr.st_atim)
~~~~~~~ ^
1 error generated.
configure:19035: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| /* 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atim)
| return 0;
| ;
| return 0;
| }
configure:19035: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:214:20: error: no member named 'st_atim' in 'struct stat'
if (sizeof ac_aggr.st_atim)
~~~~~~~ ^
1 error generated.
configure:19035: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| /* 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atim)
| return 0;
| ;
| return 0;
| }
configure:19035: result: no
configure:19045: checking for struct stat.st_atimespec
configure:19045: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:214:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_atimespec)
^ ~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:19045: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| /* 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atimespec)
| return 0;
| ;
| return 0;
| }
configure:19045: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19045: $? = 0
configure:19045: result: yes
configure:19055: checking for struct stat.st_atimensec
configure:19055: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:215:13: error: no member named 'st_atimensec' in 'struct stat'; did you mean 'st_atimespec'?
if (ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atimespec
/usr/include/sys/stat.h:182:13: note: 'st_atimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:129:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_atimespec; /* time of last access */ \
^
conftest.c:215:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_atimensec)
^ ~~~~~~~~~~~~~~~~~~~~
2 errors generated.
configure:19055: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_atimensec)
| return 0;
| ;
| return 0;
| }
configure:19055: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:215:20: error: no member named 'st_atimensec' in 'struct stat'; did you mean 'st_atimespec'?
if (sizeof ac_aggr.st_atimensec)
^~~~~~~~~~~~
st_atimespec
/usr/include/sys/stat.h:182:13: note: 'st_atimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:129:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_atimespec; /* time of last access */ \
^
1 error generated.
configure:19055: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_atimensec)
| return 0;
| ;
| return 0;
| }
configure:19055: result: no
configure:19065: checking for struct stat.st_mtim
configure:19065: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:215:13: error: no member named 'st_mtim' in 'struct stat'
if (ac_aggr.st_mtim)
~~~~~~~ ^
1 error generated.
configure:19065: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtim)
| return 0;
| ;
| return 0;
| }
configure:19065: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:215:20: error: no member named 'st_mtim' in 'struct stat'
if (sizeof ac_aggr.st_mtim)
~~~~~~~ ^
1 error generated.
configure:19065: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_mtim)
| return 0;
| ;
| return 0;
| }
configure:19065: result: no
configure:19075: checking for struct stat.st_mtimespec
configure:19075: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:215:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_mtimespec)
^ ~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:19075: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtimespec)
| return 0;
| ;
| return 0;
| }
configure:19075: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19075: $? = 0
configure:19075: result: yes
configure:19085: checking for struct stat.st_mtimensec
configure:19085: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:216:13: error: no member named 'st_mtimensec' in 'struct stat'; did you mean 'st_mtimespec'?
if (ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtimespec
/usr/include/sys/stat.h:182:13: note: 'st_mtimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:130:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_mtimespec; /* time of last data modification */ \
^
conftest.c:216:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_mtimensec)
^ ~~~~~~~~~~~~~~~~~~~~
2 errors generated.
configure:19085: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtimensec)
| return 0;
| ;
| return 0;
| }
configure:19085: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:216:20: error: no member named 'st_mtimensec' in 'struct stat'; did you mean 'st_mtimespec'?
if (sizeof ac_aggr.st_mtimensec)
^~~~~~~~~~~~
st_mtimespec
/usr/include/sys/stat.h:182:13: note: 'st_mtimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:130:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_mtimespec; /* time of last data modification */ \
^
1 error generated.
configure:19085: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_mtimensec)
| return 0;
| ;
| return 0;
| }
configure:19085: result: no
configure:19095: checking for struct stat.st_ctim
configure:19095: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:216:13: error: no member named 'st_ctim' in 'struct stat'
if (ac_aggr.st_ctim)
~~~~~~~ ^
1 error generated.
configure:19095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_ctim)
| return 0;
| ;
| return 0;
| }
configure:19095: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:216:20: error: no member named 'st_ctim' in 'struct stat'
if (sizeof ac_aggr.st_ctim)
~~~~~~~ ^
1 error generated.
configure:19095: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_ctim)
| return 0;
| ;
| return 0;
| }
configure:19095: result: no
configure:19105: checking for struct stat.st_ctimespec
configure:19105: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:216:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_ctimespec)
^ ~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:19105: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_ctimespec)
| return 0;
| ;
| return 0;
| }
configure:19105: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19105: $? = 0
configure:19105: result: yes
configure:19115: checking for struct stat.st_ctimensec
configure:19115: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:217:13: error: no member named 'st_ctimensec' in 'struct stat'; did you mean 'st_ctimespec'?
if (ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctimespec
/usr/include/sys/stat.h:182:13: note: 'st_ctimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:131:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_ctimespec; /* time of last status change */ \
^
conftest.c:217:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_ctimensec)
^ ~~~~~~~~~~~~~~~~~~~~
2 errors generated.
configure:19115: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_ctimensec)
| return 0;
| ;
| return 0;
| }
configure:19115: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:217:20: error: no member named 'st_ctimensec' in 'struct stat'; did you mean 'st_ctimespec'?
if (sizeof ac_aggr.st_ctimensec)
^~~~~~~~~~~~
st_ctimespec
/usr/include/sys/stat.h:182:13: note: 'st_ctimespec' declared here
struct stat __DARWIN_STRUCT_STAT64;
^
/usr/include/sys/stat.h:166:2: note: expanded from macro '__DARWIN_STRUCT_STAT64'
__DARWIN_STRUCT_STAT64_TIMES \
^
/usr/include/sys/stat.h:131:18: note: expanded from macro '__DARWIN_STRUCT_STAT64_TIMES'
struct timespec st_ctimespec; /* time of last status change */ \
^
1 error generated.
configure:19115: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_ctimensec)
| return 0;
| ;
| return 0;
| }
configure:19115: result: no
configure:19125: checking for struct stat.st_birthtimespec
configure:19125: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:217:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_birthtimespec)
^ ~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:19125: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 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 ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_birthtimespec)
| return 0;
| ;
| return 0;
| }
configure:19125: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19125: $? = 0
configure:19125: result: yes
configure:19136: checking for struct timeval
configure:19136: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19136: $? = 0
configure:19136: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:191:29: error: expected expression
if (sizeof ((struct timeval)))
^
1 error generated.
configure:19136: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| #include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| #include <sys/time.h>
| #endif
|
| int
| main ()
| {
| if (sizeof ((struct timeval)))
| return 0;
| ;
| return 0;
| }
configure:19136: result: yes
configure:19157: checking size of struct timeval.tv_sec
configure:19192: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19192: $? = 0
configure:19234: result: SIZEOF_TIME_T
configure:19286: checking for struct timespec
configure:19286: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19286: $? = 0
configure:19286: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:193:30: error: expected expression
if (sizeof ((struct timespec)))
^
1 error generated.
configure:19286: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| #include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| #include <sys/time.h>
| #endif
|
| int
| main ()
| {
| if (sizeof ((struct timespec)))
| return 0;
| ;
| return 0;
| }
configure:19286: result: yes
configure:19303: checking for struct timezone
configure:19303: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19303: $? = 0
configure:19303: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:194:30: error: expected expression
if (sizeof ((struct timezone)))
^
1 error generated.
configure:19303: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h. */
| #ifdef HAVE_TIME_H
| # include <time.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
|
| int
| main ()
| {
| if (sizeof ((struct timezone)))
| return 0;
| ;
| return 0;
| }
configure:19303: result: yes
configure:19323: checking for fd_mask
configure:19323: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19323: $? = 0
configure:19323: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:225:22: error: expected expression
if (sizeof ((fd_mask)))
^
1 error generated.
configure:19323: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 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
| #ifdef HAVE_SYS_SELECT_H
| # include <sys/select.h>
| #endif
|
| int
| main ()
| {
| if (sizeof ((fd_mask)))
| return 0;
| ;
| return 0;
| }
configure:19323: result: yes
configure:19343: checking for int8_t
configure:19360: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19360: $? = 0
configure:19384: result: yes
configure:19413: checking size of int8_t
configure:19418: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:19418: $? = 0
configure:19418: ./conftest
configure:19418: $? = 0
configure:19433: result: 1
configure:19460: checking for uint8_t
configure:19477: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19477: $? = 0
configure:19501: result: yes
configure:19530: checking size of uint8_t
configure:19535: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:19535: $? = 0
configure:19535: ./conftest
configure:19535: $? = 0
configure:19550: result: 1
configure:19577: checking for int16_t
configure:19594: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19594: $? = 0
configure:19618: result: yes
configure:19647: checking size of int16_t
configure:19652: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:19652: $? = 0
configure:19652: ./conftest
configure:19652: $? = 0
configure:19667: result: 2
configure:19694: checking for uint16_t
configure:19711: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19711: $? = 0
configure:19735: result: yes
configure:19764: checking size of uint16_t
configure:19769: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:19769: $? = 0
configure:19769: ./conftest
configure:19769: $? = 0
configure:19784: result: 2
configure:19811: checking for int32_t
configure:19828: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19828: $? = 0
configure:19852: result: yes
configure:19881: checking size of int32_t
configure:19886: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:19886: $? = 0
configure:19886: ./conftest
configure:19886: $? = 0
configure:19901: result: 4
configure:19928: checking for uint32_t
configure:19945: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:19945: $? = 0
configure:19969: result: yes
configure:19998: checking size of uint32_t
configure:20003: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:20003: $? = 0
configure:20003: ./conftest
configure:20003: $? = 0
configure:20018: result: 4
configure:20045: checking for int64_t
configure:20062: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:20062: $? = 0
configure:20086: result: yes
configure:20115: checking size of int64_t
configure:20120: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:20120: $? = 0
configure:20120: ./conftest
configure:20120: $? = 0
configure:20135: result: 8
configure:20162: checking for uint64_t
configure:20179: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:20179: $? = 0
configure:20203: result: yes
configure:20232: checking size of uint64_t
configure:20237: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:20237: $? = 0
configure:20237: ./conftest
configure:20237: $? = 0
configure:20252: result: 8
configure:20279: checking for int128_t
configure:20296: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:235:9: error: unknown type name 'int128_t'
typedef int128_t t; int s = sizeof(t) == 42;
^
1 error generated.
configure:20296: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_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
| typedef int128_t t; int s = sizeof(t) == 42;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:20320: result: __int128
configure:20396: checking for uint128_t
configure:20413: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:238:9: error: unknown type name 'uint128_t'
typedef uint128_t t; int s = sizeof(t) == 42;
^
1 error generated.
configure:20413: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| /* 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
| typedef uint128_t t; int s = sizeof(t) == 42;
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:20437: result: unsigned __int128
configure:20513: checking for intptr_t
configure:20530: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:20530: $? = 0
configure:20554: result: yes
configure:20682: checking size of intptr_t
configure:20687: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:20687: $? = 0
configure:20687: ./conftest
configure:20687: $? = 0
configure:20702: result: 8
configure:20731: checking for uintptr_t
configure:20748: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:20748: $? = 0
configure:20772: result: yes
configure:20900: checking size of uintptr_t
configure:20905: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:20905: $? = 0
configure:20905: ./conftest
configure:20905: $? = 0
configure:20920: result: 8
configure:20952: checking for printf prefix for intptr_t
configure:21008: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:227:14: warning: format specifies type 'int' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
printf("%d", (intptr_t)42);
~~ ^~~~~~~~~~~~
%ld
conftest.c:228:32: warning: format specifies type 'int' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
test_sprintf("%d", (intptr_t)42);
~~ ^~~~~~~~~~~~
%ld
2 warnings generated.
configure:21008: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| /* end confdefs.h. */
| #include <stdio.h>
| #include <stddef.h>
| #ifdef __GNUC__
| #if defined __MINGW_PRINTF_FORMAT
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check)))
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))
| #endif
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl
| #endif
| PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2);
| int
| main ()
| {
| printf("%d", (intptr_t)42);
| test_sprintf("%d", (intptr_t)42);
| ;
| return 0;
| }
configure:21008: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:227:16: warning: format specifies type 'long long' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
printf("%lld", (intptr_t)42);
~~~~ ^~~~~~~~~~~~
%ld
conftest.c:228:34: warning: format specifies type 'long long' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
test_sprintf("%lld", (intptr_t)42);
~~~~ ^~~~~~~~~~~~
%ld
2 warnings generated.
configure:21008: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| /* end confdefs.h. */
| #include <stdio.h>
| #include <stddef.h>
| #ifdef __GNUC__
| #if defined __MINGW_PRINTF_FORMAT
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check)))
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))
| #endif
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl
| #endif
| PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2);
| int
| main ()
| {
| printf("%lld", (intptr_t)42);
| test_sprintf("%lld", (intptr_t)42);
| ;
| return 0;
| }
configure:21008: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:227:10: warning: length modifier 'I64' results in undefined behavior or no effect with 'd' conversion specifier [-Wformat]
printf("%I64d", (intptr_t)42);
~^~~~
conftest.c:227:17: warning: format specifies type '__int64' (aka 'long long') but the argument has type 'intptr_t' (aka 'long') [-Wformat]
printf("%I64d", (intptr_t)42);
~~~~~ ^~~~~~~~~~~~
%ld
conftest.c:228:28: warning: length modifier 'I64' results in undefined behavior or no effect with 'd' conversion specifier [-Wformat]
test_sprintf("%I64d", (intptr_t)42);
~^~~~
conftest.c:228:35: warning: format specifies type '__int64' (aka 'long long') but the argument has type 'intptr_t' (aka 'long') [-Wformat]
test_sprintf("%I64d", (intptr_t)42);
~~~~~ ^~~~~~~~~~~~
%ld
4 warnings generated.
configure:21008: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| /* end confdefs.h. */
| #include <stdio.h>
| #include <stddef.h>
| #ifdef __GNUC__
| #if defined __MINGW_PRINTF_FORMAT
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check)))
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))
| #endif
| #else
| #define PRINTF_ARGS(decl, string_index, first_to_check) decl
| #endif
| PRINTF_ARGS(void test_sprintf(const char*, ...), 1, 2);
| int
| main ()
| {
| printf("%I64d", (intptr_t)42);
| test_sprintf("%I64d", (intptr_t)42);
| ;
| return 0;
| }
configure:21008: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:21008: $? = 0
configure:21025: result: l
configure:21038: checking for ssize_t
configure:21056: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:21056: $? = 0
configure:21080: result: yes
configure:21210: checking size of ssize_t
configure:21215: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21215: $? = 0
configure:21215: ./conftest
configure:21215: $? = 0
configure:21231: result: 8
configure:21262: checking for printf prefix for int64_t
configure:21318: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wmissing-noreturn -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Qunused-arguments -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
configure:21318: $? = 0
configure:21335: result: ll
configure:21349: checking for stack end address
configure:21366: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"___libc_stack_end", referenced from:
_main in conftest-29d136.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:21366: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| /* end confdefs.h. */
| extern void *__libc_stack_end;
| int
| main ()
| {
| if (!__libc_stack_end) return 1;
| ;
| return 0;
| }
configure:21373: result: no
configure:21384: checking for uid_t in sys/types.h
configure:21403: result: yes
configure:21414: checking type of array argument to getgroups
configure:21473: result: gid_t
configure:21481: checking return type of signal handlers
configure:21499: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:223:8: error: indirection requires pointer operand ('void' invalid)
return *(signal (0, 0)) (0) == 1;
^~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:21499: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <signal.h>
|
| int
| main ()
| {
| return *(signal (0, 0)) (0) == 1;
| ;
| return 0;
| }
configure:21506: result: void
configure:21557: checking for working alloca.h
configure:21574: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21574: $? = 0
configure:21582: result: yes
configure:21590: checking for alloca
configure:21627: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21627: $? = 0
configure:21635: result: yes
configure:21745: checking for dynamic size alloca
configure:21769: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21769: $? = 0
configure:21776: result: ok
configure:21797: checking for working memcmp
configure:21840: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21840: $? = 0
configure:21840: ./conftest
configure:21840: $? = 0
configure:21850: result: yes
configure:21863: checking for broken erfc of glibc-2.3.6 on IA64
configure:21883: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:225:4: warning: ignoring return value of function declared with const attribute [-Wunused-value]
erfc(10000.0);
^~~~ ~~~~~~~
1 warning generated.
configure:21883: $? = 0
configure:21883: ./conftest
configure:21883: $? = 0
configure:21893: result: no
configure:21926: checking for acosh
configure:21926: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:243:6: warning: incompatible redeclaration of library function 'acosh' [-Wincompatible-library-redeclaration]
char acosh ();
^
conftest.c:243:6: note: 'acosh' is a builtin with type 'double (double)'
1 warning generated.
configure:21926: $? = 0
configure:21926: result: yes
configure:21940: checking for cbrt
configure:21940: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:244:6: warning: incompatible redeclaration of library function 'cbrt' [-Wincompatible-library-redeclaration]
char cbrt ();
^
conftest.c:244:6: note: 'cbrt' is a builtin with type 'double (double)'
1 warning generated.
configure:21940: $? = 0
configure:21940: result: yes
configure:21954: checking for crypt
configure:21954: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21954: $? = 0
configure:21954: result: yes
configure:21968: checking for dup2
configure:21968: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:21968: $? = 0
configure:21968: result: yes
configure:21982: checking for erf
configure:21982: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:247:6: warning: incompatible redeclaration of library function 'erf' [-Wincompatible-library-redeclaration]
char erf ();
^
conftest.c:247:6: note: 'erf' is a builtin with type 'double (double)'
1 warning generated.
configure:21982: $? = 0
configure:21982: result: yes
configure:21996: checking for explicit_bzero
configure:21996: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_explicit_bzero", referenced from:
_main in conftest-701a6a.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:21996: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| /* end confdefs.h. */
| /* Define explicit_bzero to an innocuous variant, in case <limits.h> declares explicit_bzero.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define explicit_bzero innocuous_explicit_bzero
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char explicit_bzero (); 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 explicit_bzero
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char explicit_bzero ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_explicit_bzero || defined __stub___explicit_bzero
| choke me
| #endif
|
| int
| main ()
| {
| return explicit_bzero ();
| ;
| return 0;
| }
configure:21996: result: no
configure:22010: checking for ffs
configure:22010: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22010: $? = 0
configure:22010: result: yes
configure:22024: checking for finite
configure:22024: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:249:6: warning: incompatible redeclaration of library function 'finite' [-Wincompatible-library-redeclaration]
char finite ();
^
conftest.c:249:6: note: 'finite' is a builtin with type 'int (double)'
1 warning generated.
configure:22024: $? = 0
configure:22024: result: yes
configure:22038: checking for flock
configure:22038: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22038: $? = 0
configure:22038: result: yes
configure:22052: checking for hypot
configure:22052: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:251:6: warning: incompatible redeclaration of library function 'hypot' [-Wincompatible-library-redeclaration]
char hypot ();
^
conftest.c:251:6: note: 'hypot' is a builtin with type 'double (double, double)'
1 warning generated.
configure:22052: $? = 0
configure:22052: result: yes
configure:22066: checking for isinf
configure:22066: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22066: $? = 0
configure:22066: result: yes
configure:22080: checking for isnan
configure:22080: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22080: $? = 0
configure:22080: result: yes
configure:22094: checking for lgamma_r
configure:22094: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22094: $? = 0
configure:22094: result: yes
configure:22108: checking for memmove
configure:22108: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:255:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
char memmove ();
^
conftest.c:255:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
1 warning generated.
configure:22108: $? = 0
configure:22108: result: yes
configure:22122: checking for nan
configure:22122: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:256:6: warning: incompatible redeclaration of library function 'nan' [-Wincompatible-library-redeclaration]
char nan ();
^
conftest.c:256:6: note: 'nan' is a builtin with type 'double (const char *)'
1 warning generated.
configure:22122: $? = 0
configure:22122: result: yes
configure:22136: checking for nextafter
configure:22136: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:257:6: warning: incompatible redeclaration of library function 'nextafter' [-Wincompatible-library-redeclaration]
char nextafter ();
^
conftest.c:257:6: note: 'nextafter' is a builtin with type 'double (double, double)'
1 warning generated.
configure:22136: $? = 0
configure:22136: result: yes
configure:22150: checking for setproctitle
configure:22150: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_setproctitle", referenced from:
_main in conftest-d8bfd4.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22150: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| /* end confdefs.h. */
| /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define setproctitle innocuous_setproctitle
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char setproctitle (); 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 setproctitle
|
| /* 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 setproctitle ();
| /* 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_setproctitle || defined __stub___setproctitle
| choke me
| #endif
|
| int
| main ()
| {
| return setproctitle ();
| ;
| return 0;
| }
configure:22150: result: no
configure:22164: checking for strchr
configure:22164: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:258:6: warning: incompatible redeclaration of library function 'strchr' [-Wincompatible-library-redeclaration]
char strchr ();
^
conftest.c:258:6: note: 'strchr' is a builtin with type 'char *(const char *, int)'
1 warning generated.
configure:22164: $? = 0
configure:22164: result: yes
configure:22178: checking for strerror
configure:22178: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:259:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
char strerror ();
^
conftest.c:259:6: note: 'strerror' is a builtin with type 'char *(int)'
1 warning generated.
configure:22178: $? = 0
configure:22178: result: yes
configure:22192: checking for strlcat
configure:22192: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:260:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration]
char strlcat ();
^
conftest.c:260:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
configure:22192: $? = 0
configure:22192: result: yes
configure:22206: checking for strlcpy
configure:22206: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:261:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration]
char strlcpy ();
^
conftest.c:261:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
configure:22206: $? = 0
configure:22206: result: yes
configure:22220: checking for strstr
configure:22220: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:262:6: warning: incompatible redeclaration of library function 'strstr' [-Wincompatible-library-redeclaration]
char strstr ();
^
conftest.c:262:6: note: 'strstr' is a builtin with type 'char *(const char *, const char *)'
1 warning generated.
configure:22220: $? = 0
configure:22220: result: yes
configure:22234: checking for tgamma
configure:22234: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:263:6: warning: incompatible redeclaration of library function 'tgamma' [-Wincompatible-library-redeclaration]
char tgamma ();
^
conftest.c:263:6: note: 'tgamma' is a builtin with type 'double (double)'
1 warning generated.
configure:22234: $? = 0
configure:22234: result: yes
configure:22262: checking sys/pstat.h usability
configure:22262: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:275:10: fatal error: 'sys/pstat.h' file not found
#include <sys/pstat.h>
^~~~~~~~~~~~~
1 error generated.
configure:22262: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| /* 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/pstat.h>
configure:22262: result: no
configure:22262: checking sys/pstat.h presence
configure:22262: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:242:10: fatal error: 'sys/pstat.h' file not found
#include <sys/pstat.h>
^~~~~~~~~~~~~
1 error generated.
configure:22262: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| /* end confdefs.h. */
| #include <sys/pstat.h>
configure:22262: result: no
configure:22262: checking for sys/pstat.h
configure:22262: result: no
configure:22274: checking for signbit
configure:22292: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22292: $? = 0
configure:22300: result: yes
configure:22318: checking for broken memmem
configure:22350: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22350: $? = 0
configure:22350: ./conftest
configure:22350: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| /* end confdefs.h. */
|
| #include <string.h>
|
| int
| main(int argc, char **argv)
| {
| const char *str = "hogefugafoobar";
| const char *rs = "foo";
| const char *empty = "";
| char *p;
|
| p = memmem(str, strlen(str), rs, strlen(rs));
| if (p == str+8) {
| p = memmem(str, strlen(str), empty, strlen(empty));
| if (p == str)
| return 0;
| }
| return 1;
| }
|
configure:22361: result: yes
configure:22365: checking for pid_t
configure:22365: result: yes
configure:22378: checking vfork.h usability
configure:22378: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -c -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c >&5
conftest.c:276:10: fatal error: 'vfork.h' file not found
#include <vfork.h>
^~~~~~~~~
1 error generated.
configure:22378: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <vfork.h>
configure:22378: result: no
configure:22378: checking vfork.h presence
configure:22378: gcc -E -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT conftest.c
conftest.c:243:10: fatal error: 'vfork.h' file not found
#include <vfork.h>
^~~~~~~~~
1 error generated.
configure:22378: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| /* end confdefs.h. */
| #include <vfork.h>
configure:22378: result: no
configure:22378: checking for vfork.h
configure:22378: result: no
configure:22391: checking for fork
configure:22391: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22391: $? = 0
configure:22391: result: yes
configure:22391: checking for vfork
configure:22391: result: no
configure:22401: checking for working fork
configure:22423: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22423: $? = 0
configure:22423: ./conftest
configure:22423: $? = 0
configure:22433: result: yes
configure:22592: checking for __syscall
configure:22592: result: no
configure:22603: checking for _longjmp
configure:22603: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:269:6: warning: declaration of built-in function '_longjmp' requires inclusion of the header <setjmp.h> [-Wbuiltin-requires-header]
char _longjmp ();
^
1 warning generated.
configure:22603: $? = 0
configure:22603: result: yes
configure:22616: checking for arc4random_buf
configure:22616: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22616: $? = 0
configure:22616: result: yes
configure:22628: checking for atan2l
configure:22628: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:271:6: warning: incompatible redeclaration of library function 'atan2l' [-Wincompatible-library-redeclaration]
char atan2l ();
^
conftest.c:271:6: note: 'atan2l' is a builtin with type 'long double (long double, long double)'
1 warning generated.
configure:22628: $? = 0
configure:22628: result: yes
configure:22628: checking for atan2f
configure:22628: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:272:6: warning: incompatible redeclaration of library function 'atan2f' [-Wincompatible-library-redeclaration]
char atan2f ();
^
conftest.c:272:6: note: 'atan2f' is a builtin with type 'float (float, float)'
1 warning generated.
configure:22628: $? = 0
configure:22628: result: yes
configure:22639: checking for chroot
configure:22639: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22639: $? = 0
configure:22639: result: yes
configure:22650: checking for chsize
configure:22650: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_chsize", referenced from:
_main in conftest-22ef83.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22650: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define vfork fork
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE_ARC4RANDOM_BUF 1
| #define HAVE_ATAN2L 1
| #define HAVE_ATAN2F 1
| #define HAVE_CHROOT 1
| /* end confdefs.h. */
| /* Define chsize to an innocuous variant, in case <limits.h> declares chsize.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define chsize innocuous_chsize
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char chsize (); 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 chsize
|
| /* 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 chsize ();
| /* 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_chsize || defined __stub___chsize
| choke me
| #endif
|
| int
| main ()
| {
| return chsize ();
| ;
| return 0;
| }
configure:22650: result: no
configure:22661: checking for clock_gettime
configure:22661: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22661: $? = 0
configure:22661: result: yes
configure:22672: checking for cosh
configure:22672: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
conftest.c:275:6: warning: incompatible redeclaration of library function 'cosh' [-Wincompatible-library-redeclaration]
char cosh ();
^
conftest.c:275:6: note: 'cosh' is a builtin with type 'double (double)'
1 warning generated.
configure:22672: $? = 0
configure:22672: result: yes
configure:22683: checking for crypt_r
configure:22683: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_crypt_r", referenced from:
_main in conftest-c0d4af.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22683: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define vfork fork
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE_ARC4RANDOM_BUF 1
| #define HAVE_ATAN2L 1
| #define HAVE_ATAN2F 1
| #define HAVE_CHROOT 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_COSH 1
| /* end confdefs.h. */
| /* Define crypt_r to an innocuous variant, in case <limits.h> declares crypt_r.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define crypt_r innocuous_crypt_r
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char crypt_r (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef crypt_r
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char crypt_r ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_crypt_r || defined __stub___crypt_r
| choke me
| #endif
|
| int
| main ()
| {
| return crypt_r ();
| ;
| return 0;
| }
configure:22683: result: no
configure:22694: checking for daemon
configure:22694: result: no
configure:22705: checking for dirfd
configure:22705: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22705: $? = 0
configure:22705: result: yes
configure:22716: checking for dl_iterate_phdr
configure:22716: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_dl_iterate_phdr", referenced from:
_main in conftest-b225ea.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22716: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define vfork fork
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE_ARC4RANDOM_BUF 1
| #define HAVE_ATAN2L 1
| #define HAVE_ATAN2F 1
| #define HAVE_CHROOT 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_COSH 1
| #define HAVE_DIRFD 1
| /* end confdefs.h. */
| /* Define dl_iterate_phdr to an innocuous variant, in case <limits.h> declares dl_iterate_phdr.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define dl_iterate_phdr innocuous_dl_iterate_phdr
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char dl_iterate_phdr (); 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 dl_iterate_phdr
|
| /* 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 dl_iterate_phdr ();
| /* 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_dl_iterate_phdr || defined __stub___dl_iterate_phdr
| choke me
| #endif
|
| int
| main ()
| {
| return dl_iterate_phdr ();
| ;
| return 0;
| }
configure:22716: result: no
configure:22727: checking for dlopen
configure:22727: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22727: $? = 0
configure:22727: result: yes
configure:22738: checking for dladdr
configure:22738: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22738: $? = 0
configure:22738: result: yes
configure:22749: checking for dup
configure:22749: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
configure:22749: $? = 0
configure:22749: result: yes
configure:22760: checking for dup3
configure:22760: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_dup3", referenced from:
_main in conftest-d28a1a.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22760: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
| #define HAVE_ST_BLOCKS 1
| #define HAVE_STRUCT_STAT_ST_RDEV 1
| #define HAVE_ST_RDEV 1
| #define SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_T
| #define SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONG
| #define HAVE_STRUCT_STAT_ST_ATIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_MTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_CTIMESPEC 1
| #define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_T
| #define HAVE_STRUCT_TIMESPEC 1
| #define HAVE_STRUCT_TIMEZONE 1
| #define HAVE_RB_FD_INIT 1
| #define HAVE_INT8_T 1
| #define SIZEOF_INT8_T 1
| #define HAVE_UINT8_T 1
| #define SIZEOF_UINT8_T 1
| #define HAVE_INT16_T 1
| #define SIZEOF_INT16_T 2
| #define HAVE_UINT16_T 1
| #define SIZEOF_UINT16_T 2
| #define HAVE_INT32_T 1
| #define SIZEOF_INT32_T 4
| #define HAVE_UINT32_T 1
| #define SIZEOF_UINT32_T 4
| #define HAVE_INT64_T 1
| #define SIZEOF_INT64_T 8
| #define HAVE_UINT64_T 1
| #define SIZEOF_UINT64_T 8
| #define HAVE_INT128_T 1
| #define int128_t __int128
| #define SIZEOF_INT128_T SIZEOF___INT128
| #define HAVE_UINT128_T 1
| #define uint128_t unsigned __int128
| #define SIZEOF_UINT128_T SIZEOF___INT128
| #define HAVE_INTPTR_T 1
| #define SIZEOF_INTPTR_T 8
| #define HAVE_UINTPTR_T 1
| #define SIZEOF_UINTPTR_T 8
| #define PRI_PTR_PREFIX "l"
| #define HAVE_SSIZE_T 1
| #define SIZEOF_SSIZE_T 8
| #define PRI_64_PREFIX "ll"
| #define GETGROUPS_T gid_t
| #define RETSIGTYPE void
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_ACOSH 1
| #define HAVE_CBRT 1
| #define HAVE_CRYPT 1
| #define HAVE_DUP2 1
| #define HAVE_ERF 1
| #define HAVE_FFS 1
| #define HAVE_FINITE 1
| #define HAVE_FLOCK 1
| #define HAVE_HYPOT 1
| #define HAVE_ISINF 1
| #define HAVE_ISNAN 1
| #define HAVE_LGAMMA_R 1
| #define HAVE_MEMMOVE 1
| #define HAVE_NAN 1
| #define HAVE_NEXTAFTER 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRSTR 1
| #define HAVE_TGAMMA 1
| #define SPT_TYPE SPT_REUSEARGV
| #define HAVE_SIGNBIT 1
| #define HAVE_FORK 1
| #define vfork fork
| #define HAVE_WORKING_FORK 1
| #define HAVE__LONGJMP 1
| #define HAVE_ARC4RANDOM_BUF 1
| #define HAVE_ATAN2L 1
| #define HAVE_ATAN2F 1
| #define HAVE_CHROOT 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_COSH 1
| #define HAVE_DIRFD 1
| #define HAVE_DLOPEN 1
| #define HAVE_DLADDR 1
| #define HAVE_DUP 1
| /* end confdefs.h. */
| /* Define dup3 to an innocuous variant, in case <limits.h> declares dup3.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define dup3 innocuous_dup3
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char dup3 (); 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 dup3
|
| /* 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 dup3 ();
| /* 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_dup3 || defined __stub___dup3
| choke me
| #endif
|
| int
| main ()
| {
| return dup3 ();
| ;
| return 0;
| }
configure:22760: result: no
configure:22771: checking for eaccess
configure:22771: /Users/jdashton/.rvm/src/ruby-2.6.1/tool/darwin-cc gcc -o conftest -O3 -ggdb3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/libksba/include -I/usr/local/opt/readline/include -I/usr/local/opt/zlib/include -I/usr/local/opt/openssl@1.1/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -fstack-protector-strong -L/usr/local/opt/libyaml/lib -Wl,-rpath,/usr/local/opt/libyaml/lib -L/usr/local/opt/libksba/lib -Wl,-rpath,/usr/local/opt/libksba/lib -L/usr/local/opt/readline/lib -Wl,-rpath,/usr/local/opt/readline/lib -L/usr/local/opt/zlib/lib -Wl,-rpath,/usr/local/opt/zlib/lib -L/usr/local/opt/openssl@1.1/lib -Wl,-rpath,/usr/local/opt/openssl@1.1/lib -L/usr/local/lib conftest.c -lgmp -ldl -lobjc >&5
Undefined symbols for architecture x86_64:
"_eaccess", referenced from:
_main in conftest-4025e8.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:22771: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")
| #define RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")
| #define HAVE_STMT_AND_DECL_IN_EXPR 1
| #define BROKEN_CRYPT 1
| #define HAVE_CRT_EXTERNS_H 1
| #define HAVE_LIBDL 1
| #define HAVE_DIRENT_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_GRP_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC_MALLOC_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_MSAN_INTERFACE_H 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SYS_ATTR_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_TIME_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_GMP_H 1
| #define HAVE_LIBGMP 1
| #define HAVE_TYPEOF 1
| #define HAVE_LONG_LONG 1
| #define HAVE_OFF_T 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 8
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define SIZEOF___INT128 16
| #define SIZEOF_OFF_T 8
| #define SIZEOF_VOIDP 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_TIME_T 8
| #define SIZEOF_CLOCK_T 8
| #define PACKED_STRUCT(x) x __attribute__((packed))
| #define USE_UNALIGNED_MEMBER_ACCESS 1
| #define PRI_LL_PREFIX "ll"
| #define HAVE_PID_T 1
| #define rb_pid_t pid_t
| #define SIGNEDNESS_OF_PID_T -1
| #define PIDT2NUM(v) INT2NUM(v)
| #define NUM2PIDT(v) NUM2INT(v)
| #define PRI_PIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_UID_T 1
| #define rb_uid_t uid_t
| #define SIGNEDNESS_OF_UID_T +1
| #define UIDT2NUM(v) UINT2NUM(v)
| #define NUM2UIDT(v) NUM2UINT(v)
| #define PRI_UIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_GID_T 1
| #define rb_gid_t gid_t
| #define SIGNEDNESS_OF_GID_T +1
| #define GIDT2NUM(v) UINT2NUM(v)
| #define NUM2GIDT(v) NUM2UINT(v)
| #define PRI_GIDT_PREFIX PRI_INT_PREFIX
| #define HAVE_TIME_T 1
| #define rb_time_t time_t
| #define SIGNEDNESS_OF_TIME_T -1
| #define TIMET2NUM(v) LONG2NUM(v)
| #define NUM2TIMET(v) NUM2LONG(v)
| #define PRI_TIMET_PREFIX PRI_LONG_PREFIX
| #define HAVE_DEV_T 1
| #define rb_dev_t dev_t
| #define SIGNEDNESS_OF_DEV_T -1
| #define DEVT2NUM(v) INT2NUM(v)
| #define NUM2DEVT(v) NUM2INT(v)
| #define PRI_DEVT_PREFIX PRI_INT_PREFIX
| #define HAVE_MODE_T 1
| #define rb_mode_t mode_t
| #define SIGNEDNESS_OF_MODE_T +1
| #define MODET2NUM(v) USHORT2NUM(v)
| #define NUM2MODET(v) NUM2USHORT(v)
| #define PRI_MODET_PREFIX PRI_SHORT_PREFIX
| #define HAVE_RLIM_T 1
| #define rb_rlim_t rlim_t
| #define SIGNEDNESS_OF_RLIM_T +1
| #define RLIM2NUM(v) ULL2NUM(v)
| #define NUM2RLIM(v) NUM2ULL(v)
| #define PRI_RLIM_PREFIX PRI_LL_PREFIX
| #define HAVE_OFF_T 1
| #define rb_off_t off_t
| #define SIGNEDNESS_OF_OFF_T -1
| #define OFFT2NUM(v) LL2NUM(v)
| #define NUM2OFFT(v) NUM2LL(v)
| #define PRI_OFFT_PREFIX PRI_LL_PREFIX
| #define HAVE_CLOCKID_T 1
| #define rb_clockid_t clockid_t
| #define SIGNEDNESS_OF_CLOCKID_T +1
| #define CLOCKID2NUM(v) UINT2NUM(v)
| #define NUM2CLOCKID(v) NUM2UINT(v)
| #define PRI_CLOCKID_PREFIX PRI_INT_PREFIX
| #define HAVE_PROTOTYPES 1
| #define TOKEN_PASTE(x,y) x##y
| #define STRINGIZE(expr) STRINGIZE0(expr)
| #define HAVE_STDARG_PROTOTYPES 1
| #define HAVE_VA_ARGS_MACRO 1
| #define RUBY_ALIGNAS(x) __attribute__((__aligned__(x)))
| #define RUBY_ALIGNOF alignof
| #define CONSTFUNC(x) __attribute__ ((__const__)) x
| #define PUREFUNC(x) __attribute__ ((__pure__)) x
| #define NORETURN(x) __attribute__ ((__noreturn__)) x
| #define DEPRECATED(x) __attribute__ ((__deprecated__)) x
| #define DEPRECATED_BY(n,x) __attribute__ ((__deprecated__("by "#n))) x
| #define DEPRECATED_TYPE(mesg,x) x __attribute__ ((__deprecated__ mesg))
| #define NOINLINE(x) __attribute__ ((__noinline__)) x
| #define ALWAYS_INLINE(x) __attribute__ ((__always_inline__)) x
| #define NO_SANITIZE(san, x) __attribute__ ((__no_sanitize__(san))) x
| #define NO_SANITIZE_ADDRESS(x) __attribute__ ((__no_sanitize_address__)) x
| #define NO_ADDRESS_SAFETY_ANALYSIS(x) __attribute__ ((__no_address_safety_analysis__)) x
| #define WARN_UNUSED_RESULT(x) __attribute__ ((__warn_unused_result__)) x
| #define MAYBE_UNUSED(x) __attribute__ ((__unused__)) x
| #define WEAK(x) __attribute__ ((__weak__)) x
| #define HAVE_FUNC_WEAK 1
| #define FUNC_CDECL(x) __attribute__ ((__cdecl__)) x
| #define HAVE_GCC_ATOMIC_BUILTINS 1
| #define HAVE_GCC_SYNC_BUILTINS 1
| #define UNREACHABLE __builtin_unreachable()
| #define RUBY_FUNC_EXPORTED __attribute__ ((__visibility__("default"))) extern
| #define RUBY_FUNCTION_NAME_STRING __func__
| #define ENUM_OVER_INT 1
| #define HAVE_DECL_SYS_NERR 1
| #define HAVE_DECL_GETENV 1
| #define SIZEOF_SIZE_T 8
| #define SIZEOF_PTRDIFF_T 8
| #define PRI_SIZE_PREFIX "z"
| #define PRI_PTRDIFF_PREFIX "t"
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_ST_BLKSIZE 1
| #define HAVE_STRUCT_S
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment